Method of and apparatus for formulating multicomponent drug

ABSTRACT

Provided are a method of and an apparatus for formulating a multicomponent drug capable of surely making a multicomponent drug meeting criteria for productization with high accuracy into a product. The method and apparatus obtain a chromatogram from an extract or a base of a multicomponent drug, evaluate whether the base meets the criteria for productization based on the obtained chromatogram with high accuracy, and subject the base determined in the high-accuracy evaluating as an accepted one meeting the criteria to dosage form processing, to produce a formulated drug having a given dosage form. The high quality evaluation is realized by performing peak assignment of a target fingerprint obtained from a chromatogram to a reference fingerprint with high accuracy.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method of and an apparatus forformulating a multicomponent drug such as kampo medicine.

2. Description of the Prior Art

As multicomponent materials, for example, there arenatural-product-originated drugs such as kampo medicines that are drugs(hereinafter, referred to as multicomponent drugs) composed of multiplecomponents. Quantitative and qualitative profiles in such drugs changedue to a geological factor, an ecological factor, a collecting season, acollecting area, a collecting aetas, weather during the growing periodand the like of raw material crude drugs.

Thus, for such multicomponent drugs and the like, predetermined criteriaare regulated as qualities for securing the safety and the effectivenessthereof, and national supervising agencies, chemical organizations,manufacturers, and the like perform quality evaluations based on thecriteria.

Then, a multicomponent drug meeting the criteria for productization issubjected to dosage form processing to produce granules, tablets or thelike and thereafter is made into a product through packing.

In general, however, the determination criteria on the quality and thelike for a multicomponent drug are set based on the content and the likeof one or several distinctive components selected from components in themulticomponent drug.

For example, in 1986. Pharm Tech Japan vol. 28, No. 3, pp 67 to 71, in acase that effective components of a multicomponent drug are notidentified, it selects a plurality of components that have physicalproperties such as a quantitative analyzability, high water-solubility,undegradability in hot water, and non-chemical reactivity with othercomponents and uses the contents of these components acquired throughchemical analysis as evaluation criteria.

In addition, it is known to apply chromatography to a multicomponentdrug, obtain an ultraviolet-visible absorption spectrum for eachretention time, and set evaluation criteria based on some pieces ofcomponent information included therein.

For example, according to JP 2002-214215 A, some peaks included in HPLCchromatogram data (hereinafter, referred to as a chromatogram) areselected and encoded as barcodes, thereby evaluating a multicomponentdrug.

In such methods, however, evaluation targets are limited to “contents ofspecific components” or “peaks of specific components in chromatogram,”and thus only some components contained in a multicomponent drug are setas the evaluation targets. Accordingly, since a multicomponent drugincludes many components other than the components that are theevaluation targets, such methods are insufficient as a method ofevaluating the multicomponent drug in terms of accuracy.

In order to accurately evaluate the quality of a multicomponent drug, itis necessary to evaluate a pattern that covers information of all peaksor almost all peaks without small peaks corresponding to several %.Accordingly, it is necessary to associate all the peaks or almost allpeaks with each other between multicomponent drugs.

However, it is difficult to efficiently associate a plurality of peakswith high accuracy. This interferes with an efficient evaluation ofmulticomponent drugs with high accuracy.

Described more, crude drugs are natural products, and therefore,multicomponent drugs even which have the same product name may haveslightly different components. Hence, even if drugs have the samequality, content ratios of components thereof may be different from eachother or a component present in one drug may not be present in the otherdrug (hereinafter, referred to as an inter-drug error). In addition,there is also a factor that peak intensity or peak elution time in achromatogram has no precise repeatability (hereinafter, referred to asan analysis error). Accordingly, all peaks or almost all peaks may notbe associated with peaks that are originated from the same componentsbetween the multicomponent drugs (hereinafter, referred to as peakassignment), thereby interfering with an efficient evaluation with highaccuracy.

If quality evaluation of a multicomponent drug can be conducted withhigh accuracy, it reduces the variation in multicomponent drugs to besubjected to the dosage form processing and the packing. As a result,high-quality multicomponent drugs can be made into products.

SUMMARY OF THE INVENTION

A problem to be solved is that there is a limit on an efficientevaluation of a pattern covering information of peaks with high accuracywith use of an existing evaluation technique and it is difficult to makemulticomponent drugs into products with little variation.

A first aspect of the present invention provides a method of formulatinga multicomponent drug capable of surely making a multicomponent drugmeeting criteria for productization with high accuracy into a product.The method includes obtaining a chromatogram from a base of amulticomponent drug, evaluating whether the base meets criteria forproductization based on the obtained chromatogram, and subjecting thebase determined in the evaluating of the base as an accepted one meetingthe criteria for productization to dosage form processing, to produce aformulated drug having a given dosage-form.

Evaluating whether the base meets the criteria includes preparing atarget fingerprint composed of peaks and retention time points of thepeaks detected from the chromatogram, preparing a peak pattern for anassignment target peak of the target fingerprint, the peak patternconfigured by n+1 peaks that include the assignment target peak and nperipheral peaks being present on at least one of sides located in frontand in the rear of the assignment target peak in a time axis direction,preparing peak patterns for respective assignment candidate peaks of areference fingerprint, the reference fingerprint corresponding to thetarget fingerprint and being composed of peaks and retention time pointsof the peaks detected from a chromatogram of a multicomponent drug thatis evaluation criteria, the assignment candidate peaks havingdifferences in retention time relative to the assignment target peakwithin a set range, and each one of the peak patterns configured by n+1peaks that includes a corresponding one of the assignment candidatepeaks and n peripheral peaks being present on at least one of sideslocated in front and in the rear of said corresponding one of theassignment candidate peaks in the time axis direction, comparing thepeak pattern for the assignment target peak and the peak patterns forthe assignment candidate peaks to specify corresponding peaks betweenthe target fingerprint and the reference fingerprint, and evaluatingassigned peaks of the target fingerprint that are specified in thecomparing of the peak patterns by comparison with peaks of a pluralityof reference fingerprints that are evaluation criteria and finding aMahalanobis distance using Mahalanobis-Taguchi method to determine abase having a Mahalanobis distance being equal to or less than athreshold value as the accepted one meeting the criteria forproductization.

A second aspect of the present invention provides an apparatus forformulating a multicomponent drug. The apparatus includes achromatographic device obtaining a chromatogram from a base of amulticomponent drug, an evaluating device evaluating whether the basemeets criteria for productization based on the obtained chromatogram,and a dosage form processing device subjecting the base determined inthe evaluating of the base as an accepted one meeting the criteria forproductization device to dosage form processing, to produce a formulateddrug having a given dosage form.

The evaluating device includes a fingerprint preparing part preparing atarget fingerprint composed of peaks and retention time points of thepeaks detected from the chromatogram of the multicomponent drug that isan evaluation target, a peak pattern preparing part preparing a peakpattern for an assignment target peak of the target fingerprint, thepeak pattern configured by n+1 peaks that include the assignment targetpeak and n peripheral peaks being present on at least one of sideslocated in front and in the rear of the assignment target peak in a timeaxis direction and preparing peak patterns for respective assignmentcandidate peaks of a reference fingerprint, the reference fingerprintcorresponding to the target fingerprint and being composed of peaks andretention time points of the peaks detected from a chromatogram of amulticomponent drug that is evaluation criteria, the assignmentcandidate peaks having differences in retention time relative to theassignment target peak within a set range, and each one of the peakpatterns configured by n+1 peaks that includes a corresponding one ofthe assignment candidate peaks and n peripheral peaks being present onat least one of sides located in front and in the rear of saidcorresponding one of the assignment candidate peaks in the time axisdirection, a peak assigning part comparing the peak pattern for theassignment target peak and the peak patterns for the assignmentcandidate peaks to specify corresponding peaks between the targetfingerprint and the reference fingerprint, and an evaluating partevaluating assigned peaks of the target fingerprint that are specifiedin the peak assigning part by comparison with peaks of a plurality ofreference fingerprints that are evaluation criteria and finding aMahalanobis distance using Mahalanobis-Taguchi method to determine abase having a Mahalanobis distance being equal to or less than athreshold value as the accepted one meeting the criteria forproductization.

According to the first aspect, peak assignment can be performed based onpattern comparison between the peak patterns. Accordingly, the peaks ofthe target fingerprint can be efficiently assigned to the respectivepeaks of the reference fingerprint with high accuracy, thereby furtherimproving the accuracy and the efficiency of the evaluation of whetherthe base of the multicomponent drug meets the criteria forproductization.

As a result, the first aspect of the present invention subjects the baseof the multicomponent drug determined as an accepted one meeting thecriteria for productization with high accuracy to the dosage formprocessing to make the base into a product. This reduces the variationin multicomponent drugs to be subjected to the dosage form processingand realizes the high quality of the products.

The second aspect of the present invention operates each part of theevaluating device to further improve the accuracy and the efficiency ofthe evaluation of whether the base of the multicomponent drug meets thecriteria for productization.

As a result, the second aspect of the present invention also subjectsthe base of the multicomponent drug determined as an accepted onemeeting the criteria for productization with high accuracy to the dosageform processing to make the base into a product. This reduces thevariation in multicomponent drugs to be subjected to the dosage formprocessing and realizes the high quality of the products.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A is a schematic block diagram illustrating a formulatingapparatus according to a first embodiment of the present invention;

FIG. 1B is a flowchart illustrating a formulating process of aformulating method according to the first embodiment;

FIG. 1C is a flowchart illustrating a mixing process of the formulatingmethod according to the first embodiment;

FIG. 2 is a block diagram of an evaluating apparatus for amulticomponent drug according to a first embodiment of the presentinvention;

FIG. 3A is a block diagram illustrating procedures of evaluating amulticomponent drug according to the first embodiment;

FIG. 3B is an explanatory diagram of a fingerprint (hereinafter,referred to as FP) that is prepared from a three-dimensionalchromatogram data (hereinafter, referred to as a 3D chromatogram)according to the first embodiment;

FIGS. 4A to 4C are graphs illustrating FPs of respective drugs in whichFig. A is a drug A, Fig. B is a drug B, and FIG. C is a drug C accordingto the first embodiment;

FIG. 5 is a diagram illustrating retention time points of a target FPand a reference FP according to the first embodiment;

FIG. 6 is a diagram illustrating a retention time appearance pattern ofthe target FP according to the first embodiment;

FIG. 7 is a diagram illustrating a retention time appearance pattern ofthe reference FP according to the first embodiment;

FIG. 8 is a table illustrating the numbers of matches in a retentiontime appearance distance between the target FP and the reference FPaccording to the first embodiment;

FIG. 9 is a table illustrating the degrees of matching between theretention time appearance patterns of the target FP and the reference FPaccording to the first embodiment;

FIG. 10 is diagram illustrating an assignment target peak of the targetFP according to the first embodiment;

FIG. 11 is a peak pattern diagram according to three peaks including theassignment target peak

FIG. 12 is a peak pattern diagram according to five peaks including theassignment target peak according to the first embodiment;

FIG. 13 is a diagram illustrating an allowable range for the assignmenttarget peak according to the first embodiment;

FIG. 14 is a diagram illustrating assignment candidate peaks of thereference FP for the assignment target peak according to the firstembodiment;

FIG. 15 is a peak pattern diagram according to three peaks of assignmentcandidate peaks for the assignment target peak according to the firstembodiment;

FIG. 16 is a peak pattern diagram according to three peaks of anotherassignment candidate peaks for the assignment target peak according tothe first embodiment;

FIG. 17 is a peak pattern diagram according to three peaks of anotherassignment candidate peaks for the assignment target peak according tothe first embodiment;

FIG. 18 is a peak pattern diagram according to three peaks of anotherassignment candidate peaks for the assignment target peak according tothe first embodiment;

FIG. 19 is a peak pattern diagram according to five peaks of assignmentcandidate peaks for the assignment target peak according to the firstembodiment;

FIG. 20 is a peak pattern diagram according to five peaks of anotherassignment candidate peaks for the assignment target peak according tothe first embodiment;

FIG. 21 is a peak pattern diagram according to five peaks of anotherassignment candidate peaks for the assignment target peak according tothe first embodiment;

FIG. 22 is a peak pattern diagram according to five peaks of anotherassignment candidate peaks for the assignment target peak according tothe first embodiment;

FIG. 23 is a diagram illustrating peak pattern configuring candidatepeaks for the assignment target peak and an assignment candidate peakaccording to the first embodiment;

FIG. 24 is a diagram illustrating the number of all the peak patternsfor the assignment target peak in a case that four peak patternconfiguring candidate peaks are set according to the first embodiment;

FIG. 25 is a diagram illustrating the number of all the peak patternsfor an assignment candidate peak in a case that four peak patternconfiguring candidate peaks are set according to the first embodiment;

FIG. 26 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for an assignment candidate peak according to the firstembodiment;

FIG. 27 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 28 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 29 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 30 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 31 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 32 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 33 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 34 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 35 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 36 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 37 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 38 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 39 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 40 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 41 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 42 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 43 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 44 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 45 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 46 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 47 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 48 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 49 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 50 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 51 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 52 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 53 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 54 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 55 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 56 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 57 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 58 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 59 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 60 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 61 is an explanatory diagram illustrating comprehensive comparisonof peak patterns for the assignment target peak with respect to peakpatterns for the assignment candidate peak according to the firstembodiment;

FIG. 62 is a diagram illustrating a calculating method of the degree ofmatching between peak patterns of the assignment target peak and anassignment candidate peak according to three peaks according to thefirst embodiment;

FIG. 63 is a diagram illustrating a calculating method of the degree ofmatching between peak patterns of the assignment target peak and theassignment candidate peak according to three peaks according to thefirst embodiment;

FIG. 64 is a diagram illustrating a calculating method of the degree ofmatching between peak patterns of the assignment target peak and theassignment candidate peak according to five peaks according to the firstembodiment;

FIG. 65 is a diagram illustrating UV spectra of an assignment targetpeak and an assignment candidate peak according to the first embodiment;

FIG. 66 is an explanatory diagram illustrating the degree of matchingbetween the UV spectra of the assignment target peak and the assignmentcandidate peak according to the first embodiment;

FIG. 67 is an explanatory diagram illustrating the degree of matching ofthe assignment candidate peak by comparison of both the peak patternsand the UV spectra together according to the first embodiment;

FIG. 68 is an explanatory diagram illustrating assignment of the targetFP to a reference group FP according to the first embodiment;

FIG. 69 is a diagram illustrating a state in which the target FP isassigned to the reference group FP according to the first embodiment;

FIG. 70 is a diagram illustrating various target FPs and evaluationvalues (MD values) thereof according to the first embodiment;

FIG. 71 is a diagram illustrating various target FPs and evaluationvalues (MD values) thereof according to the first embodiment;

FIG. 72 is a diagram illustrating various target FPs and evaluationvalues (MD values) thereof according to the first embodiment;

FIG. 73 is a diagram illustrating various target FPs and evaluationvalues (MD values) thereof according to the first embodiment;

FIG. 74 is a diagram illustrating various target FPs and evaluationvalues (MD values) thereof according to the first embodiment;

FIG. 75 is a process chart illustrating an evaluating method of amulticomponent drug according to the first embodiment;

FIG. 76 is an evaluating flowchart for a multicomponent drug accordingto the first embodiment;

FIG. 77 is a data processing flowchart of a FP preparing functionaccording to a single wavelength according to the first embodiment;

FIG. 78 is a data processing flowchart of a FP preparing functionaccording to a plurality of wavelengths according to the firstembodiment;

FIG. 79 is a data processing flowchart of the FP preparing functionaccording to the plurality of wavelengths according to the firstembodiment;

FIG. 80 is a data processing flowchart of a peak assigning process 1(selection of a reference FP) according to the first embodiment;

FIG. 81 is a data processing flowchart of a peak assigning process 2(calculation of an assignment score) according to the first embodiment;

FIG. 82 is a data processing flowchart of a peak assigning process 3(specifying a corresponding peak) according to the first embodiment;

FIG. 83 is a data processing flowchart of a peak assigning process 4(assignment to a reference group FP) according to the first embodiment;

FIG. 84 is a data processing flowchart of the peak assigning process 4(assignment to the reference group FP) according to the firstembodiment;

FIG. 85 is a flowchart of a process of calculating the degree ofmatching between retention time appearance patterns in the peakassigning process 1 (selection of the reference FP) according to thefirst embodiment;

FIG. 86 is a flowchart of a process of calculating the degree ofmatching between UV spectra in the peak assigning process 2 (calculationof an assignment score) according to the first embodiment;

FIG. 87 is a flowchart of a process of calculating the degree ofmatching between peak patterns in the peak assigning process 2(calculation of an assignment score) according to the first embodiment;

FIG. 88 is a flowchart for preparing a reference FP feature value fileaccording to the first embodiment;

FIG. 89 is a flowchart illustrating details of a “process of integratingreference FP assigning results (preparation of a FP correspondencetable)” according to the first embodiment;

FIG. 90 is a flowchart illustrating details of the “process ofintegrating reference FP assigning results (preparation of a FPcorrespondence table)” according to the first embodiment;

FIG. 91 is a flowchart illustrating details of a “peak-feature valueconverting process (preparation of a reference group FP)” in detailaccording to the first embodiment;

FIG. 92 is a table illustrating a data example of a 3D chromatogramaccording to the first embodiment;

FIG. 93 is a table illustrating a data example of peak informationaccording to the first embodiment;

FIG. 94 is a table illustrating a FP data example according to the firstembodiment;

FIG. 95 is a table illustrating an assignment score calculation result(determination result) file example of a target FP with respect to areference FP according to the first embodiment;

FIG. 96 is a table illustrating a process of collating correspondingpeaks between a target FP and a reference FP according to the firstembodiment;

FIG. 97 is a table illustrating a collation result file exampleaccording to the first embodiment;

FIG. 98 is a table illustrating a data example of a reference group FPaccording to the first embodiment;

FIG. 99 is a table illustrating a target FP peak feature value fileexample according to the first embodiment;

FIG. 100 is a flowchart illustrating details of a modified example ofSubroutine 2 that is applied instead of the process illustrated in FIG.86 according to the first embodiment;

FIG. 101 is a table illustrating a calculating example of movingaverages and moving inclinations according to the first embodiment;

FIG. 102 is a schematic block diagram illustrating a formulatingapparatus according to a second embodiment of the present invention; and

FIG. 103 is a schematic block diagram illustrating a formulatingapparatus according to a third embodiment of the present invention.

DETAILED DESCRIPTION OF EMBODIMENTS

Embodiments of the present invention accomplish the object capable ofsurely making a multicomponent drug highly meeting criteria forproductization into a product. For this, the embodiments evaluate amulticomponent drug with high accuracy and subject the multicomponentdrug to dosage form processing according to the evaluating result.

The evaluating of the multicomponent drug is realized by comparing andevaluating results as feature values that are acquired by assigningpeaks of a target FP to respective peaks of a reference group FP alltogether with high accuracy and high efficiency.

The assigning of peaks all together with high accuracy and highefficiency is realized by comparing peak patterns that are acquired bypatterning peaks of the target FP and a reference FP with use of peaksthat are present at least on one of sides located in front and in therear of the peaks to be patterned in the direction of the time axis.

The first embodiment of the present invention provides a formulatingmethod and an formulating apparatus serving as a method of and anapparatus for formulating a multicomponent drug, the formulating methodand the formulating apparatus subjecting the base of the multicomponentdrug to dosage form processing to produce a formulated drug having agiven dosage form.

A multicomponent drug is defined as a drug that contains a plurality ofeffective chemical components. Examples of the multicomponent druginclude a crude drug, a combination of crude drugs, an extract thereof,and a kampo medicine, but are not limited thereto. In addition, thedosage form is not particularly limited, and, examples include a liquidmedicine, an extract, a capsule, a granule, a pill, suspension emulsion,a powder, a spiritus, a tablet, an infusion decoction, a tincture, atroche, aromatic water, a fluid extract, which are specified in “generalrule for preparations” of “The Japanese Pharmacopoeia”, FifteenthEdition. The embodiment exemplifies that granules of a kampo medicine asa formulated-multicomponent drug are produced from a raw material crudedrug. The base of the multicomponent drug is an extract or essenceextracted from the raw material crude drug in powder form, liquid formor the like. According to the embodiment, the base of the multicomponentdrug is a powder extract as explained later.

Specific examples of the kampo medicine are written in Industry Standardand Voluntarily Revision of “Precautions” in 148 Prescriptions forMedical Kampo Drug Formulation and in Guide to General KampoPrescription (1978).

FIG. 1A is a schematic block diagram illustrating the formulatingapparatus 301 according to the first embodiment. The formulatingapparatus 301 has a formulating line 303, a mixing line 305, and anevaluating line 306, and a control unit 308.

The formulating line 303 includes a first pipeline 323 serving as afirst conveyor, an extract producing device 307 serving as a baseproducing device, a first stocker 309, a dosage form processing device311, and a packing device 313. With this, the formulating line 303 isconfigured to extract an essence as the base of the multicomponent drugfrom the raw material crude drug, subject the extracted essence orextract of the multicomponent drug meeting criteria for productizationto dosage form processing to produce a formulated drug and thereafterpack the formulated drug. The evaluation of whether the extract meetsthe criteria is conducted at the evaluating line 306 as explained later.

The first pipeline 323 is led from the extract producing device 307 tothe packing device 313 through the first stocker 309 and the dosage formprocessing device 311, convey an extract produced by the extractproducing device 307.

The extract producing device 307 is composed of an extractor 315, aseparator 317, a concentrator 319 and a dryer 321 that are connected toeach other through the first pipeline 323. The configuration of theextract producing device 307 is an example and therefore may exclude thedryer 321, for example. The excluded dryer may be laid downstream of thefirst stocker 309. The embodiment produces the extract with the extractproducing device 307. The extract producing device 307 and theproduction of the extract, however, may be omitted.

The extractor 315 receives the raw material crude drug therein andextracts an essence as a liquid extract using a solvent. The extractor315 is realized by, for example, a multipurpose extractor “TEX2015”manufactured by IZUMI FOOD MACHINERY Co., Ltd., a rotocel extractormanufactured by Mitsubishi Kakoki Kaisha, Ltd., a centrifugal extractor“Ultrex” manufactured by Hitachi, Ltd., or the like.

The raw material crude drug in this embodiment is cut and compounded inadvance. The raw material crude drug, however, may be an uncut one. Asthe solvent, water, ethanol, acetic acid and the like are exemplifiedfor hot and cold extraction. In a case of the kampo medicine accordingto the embodiment, it is preferred that the hot extraction is conductedat temperature of 90-100° C. using water as the solvent. The liquidextract, i.e., extraction liquid produced at the extractor 315 isconveyed to the separator 317 through the first pipeline 323.

The separator 317 removes impurities from the extraction liquid throughsolid-liquid separation. The separator 317 is realized by, for example,a basket type centrifugal separator “TEC-48” or decanter typecentrifugal separator manufactured by TANABE WILLTEC INC., thecentrifugal extractor “Ultrex” manufactured by Hitachi, Ltd., or thelike. From the separator 317, the extraction liquid is conveyed to theconcentrator 319 through the first pipeline 323.

The concentrator 319 concentrates or condenses the extraction liquid andis realized by, for example, flash method concentration equipment“REV-100/90” or global concentration equipment manufactured by HISAKAWORKS, LTD., a centrifugal thin film concentrator or centrithermevaporator Alfa Laval Ltd., or the like. As the concentration method forthe extraction liquid, vacuum concentration is used in general. As thecondition of the vacuum concentration for the kampo medicine, the degreeof vacuum is set in a range of 30-760 mmHg, the evaporating temperatureis set equal to or less than 100° C., preferably in a range of 30-50°C., and the like, for example. The concentrated extraction liquid, i.e.,concentrated liquid is conveyed from the concentrator 319 to the dryer321 through the first pipeline 323.

The dryer 321 dries the concentrated liquid to convert the same intopowder. The dryer 321 is realized by, for example, a vacuum belt dryer(SBD) manufactured by HISAKA WORKS, LTD., a spray dryer “OC-20”manufactured by OKAWARA MFG. CO., LTD., a spray dryer for producingmedicines manufactured by GEA Process Engineering Inc., or the like.

The drying method employs but is not limited to a spray drying method, avacuum drying method or a freeze drying method depending on a kind ofdryer 321. For example, the spray drying method sprays with an atomizerthe concentrated liquid into a thermal current within a drying chambermaintained at high temperature of 60-300° C. so that the solventinstantly evaporates to dry the concentrated liquid. The vacuum dryingmethod dries, under the condition in which the degree of vacuum is equalto or less than the 760 mmHg and the temperature is in a range of 5-100°C., the concentrated liquid that is the extraction liquid sufficientlysubjected to the vacuum concentration. The freeze drying method freezesthe concentrated liquid at the temperature of −80-0° C. and then driesthe same by directly sublimating the solvent in a vacuum state beingequal to or less than 1 mmHg. The powder extract due to such drying isconveyed to the first stocker 309 through the first pipeline 323.

The first stocker 309 is arranged or laid downstream of the extractproducing device 307 on the first pipeline 323 to accommodate the powderextract produced at the extract producing device 307. In particular, thefirst stocker 309 tentatively stores the powder extract during theevaluating line 306 evaluates the powder extract.

The first stocker 309 is realized by, for example, a general tank or thelike. On the downstream side of the first stocker 309, the firstpipeline 323 has a blower 325. With the blower 325, the powder extractis conveyed from the first stocker 309 to the dosage form processingdevice 311.

The dosage form processing device 311 subjects the powder extract of themulticomponent drug to the dosage form processing to make the same intoa formulated drug having a given dosage form. For example, the dosageform processing device 311 produces granules or tablets according to anintended dosage form.

According to the embodiment, the dosage form processing device 311 isconfigured to produce the granules and realized by, for example, ahorizontal extrusion granulator “Granumaster” manufactured by OKAWARAMFG. CO., LTD., a multistage roll granulator manufactured by Kurimoto,Ltd., or the like. In the case of producing tablets, the dosage formprocessing device 311 may be realized by, for example, a tabletingmachine “AQUARIUS G” manufactured by KIKUSUI SEISAKUSHO LTD., “αX-MStype” medium-sized tableting machine manufactured by HATA TEKKOSHO CO.,LTD., or the like.

The granules produced at the dosage form processing device 311 areconveyed to the packing device 313 through the first pipeline 323.

The packing device 313 subdivides and packs the granules or tablets tocomplete productization. The packing device 313 for the granules isrealized by, for example, a powder and granule packing machine “MS101”manufactured by SANKO MACHINERY CO., LTD. or the like. In the case ofthe tablets, the packing device 313 is realized by, for example, atablet four side sealing machine manufacture by ASAHI SHIKO Corporationor the like.

The mixing line 305 includes a second pipeline 327, a plurality ofsecond stockers 329, and a mixing device 330. With this, the mixing line305 is configured to obtain a powder extract that does not meet thecriteria for productization from the first stocker 309 and store thesame, mix two or more stored powder extracts and return the mixed powderextracts to the first stocker 309. In FIG. 1A, two second stockers 329are indicated, however, the number of the second stockers 329 is notlimited thereto.

The second pipeline 327 is led from and back to the first stocker 309 soas to make a loop. The second pipeline 327 includes a taking-out line327 a led out from the first stocker 309 and a return line 327 breturning back to the first stocker 309.

The taking-out line 327 a has a blower 331 for storing a powder extractand a blower 333 for mixing powder extracts. The return line 327 b has ablower 335 for returning a powder extract.

Further, the second pipeline 327 has valves 337 and 339 laid upstream ofthe second stockers 329 and the mixing device 330 for storing a powderextract and mixing powder extracts, respectively.

The taking-out line 327 a is configured to selectively convey a powderextract to one of the second stockers 329 according to control of theblower 331 and the valves 337. Further, the taking-out line 327 a isconfigured to selectively take out stored powder extracts from thesecond stockers 329 and convey the same to the mixing device 330according to control of the blower 333 and the valves 337 and 339. Thereturn line 327 b is configured to convey a mixed extract as a mixedbase from the mixing device 330 to the first stocker 309 according tocontrol of the blower 335.

In this specification, the powder extract means the individual powderextract produced by the extract producing device 307 and the mixedextract means a mixture of the individual powder extracts.

The second stockers 329 are laid on the second pipeline 327, inparticular the taking-out line 327 a to store a powder extract that doesnot meet the criteria for productization and is conveyed from the firststoker 309. The second stocker 329 is realized by, for example, ageneral tank or the like similar to the first stocker 309.

The mixing device 330 is arranged on the second pipeline 327 so that thetaking-out line 327 a is connected to an inlet of the mixing device 330and the return line 327 b is connected to an outlet thereof. The mixingdevice 330 mixes two or more stored powder extracts to produce a mixedextract. The produced mixed extract is conveyed to the first stocker 309through the return line 327 a.

The evaluating line 306 includes a sampler 341, a chromatographic device343, and an evaluating device 1 and is configured to evaluate or examinewhether a powder extract or a mixed extract in the first stocker 309meets the criteria for productization.

The sampler 341 is arranged accessibly to the first stocker 309 and thechromatographic device 343. The sampler 341 obtains a sample of thepowder extract or the mixed extract from the first stocker 309 andsupplies the sample to the chromatographic device 343. According to theembodiment, the sampler 341 is realized by, for example, a powdersampler or the like that is driven by an actuator (not illustrated).

The chromatographic device 343 subjects the sample of the powder ormixed extract to high performance liquid chromatograph (HPLC) to prepareand obtain a three-dimensional chromatogram (3D chromatogram). Thechromatographic device 343 is realized by a commercially-availabledevice such as “Agilent 1100 system” manufactured by AgilentTechnologies, or the like. Furthermore, the chromatography is notlimited to the HPLC, and any other type of chromatography may beemployed. The chromatographic device 343 is connected to the evaluatingdevice 1 through a data line D and outputs the prepared 3D chromatogramto the evaluating device 1.

The evaluating device 1 has a function to evaluate or determine whetherthe powder or mixed extract meets the criteria for productization basedon the input 3D chromatogram. The details of the evaluating device 1will be explained later. The evaluating device 1 is connected to thecontrol unit 308 through a data line D and outputs the determination orevaluating result to the control unit 308.

The control unit 308 is configured by a computer and controls each partof the formulating apparatus 301. According to the embodiment, thecontrol unit 308 is a discrete unit separated from the evaluating device1. The control unit 308 and the evaluating device 1, however, may beconfigured by a single unit.

The control unit 308 of this embodiment is connected to a sensor 309 aof the first stocker 309, the sampler 341, the blowers 325, 331, 333 and335, and the valves 337 and 339 through data lines D, respectively.

Then, the control unit 308 automatically causes the evaluating device 1to evaluate whether the powder extract (or mixed extract) meets thecriteria for productization, the dosage form processing device 311 tomake the powder extract (or mixed extract) into the granules and thepacking device 313 to pack the granules.

In particular, the control unit 308 determines a conveying state of thepowder extract to the first stocker 309 based on a detecting signal sentfrom the sensor 309 a of the first stocker 309. The sensor 309 a is forexample a load cell to detect the weight of the first stocker 309 andoutput the detecting signal to the control unit 308. The sensor 309 amay be a flowmeter or the like.

The determination of the conveying state is performed by, for example,monitoring the rate of change of the weight of the first stocker 309. Ifthe rate of change of the weight becomes zero, it can be determined thatthe conveying of the powder extract is completed. If the rate of changeof the weight becomes reduced, it can be determined that the conveyingof the powder extract approaches completion. The sensor may be providedto the extract producing device 307 to determine a producing state ofthe powder extract.

According to the conveying state of the powder extract, the control unit308 controls the sampler 341 to feed the sample of the powder extract tothe chromatographic device 343. The feeding of the sample can beperformed whenever a conveyed amount of the powder extract in the firststocker 309 is sufficient to obtain the sample.

Further, the control unit 308 causes the first pipeline 323 to conveythe powder extract from the first stocker 309 to the dosage formprocessing device 311 or one of the second stockers 329 based on thedetermination or evaluating result sent from the evaluating device 1.

In particular, if the evaluating device 1 determines that the powderextract meets the criteria for productization, the control unit 308controls the first pipeline 323, in particular the blower 325 to conveythe powder extract from the first stocker 309 to the dosage formprocessing device 311.

If the evaluating device 1 determines that the powder extract does notmeet the criteria for productization, the control unit 308 controls thesecond pipeline 327, in particular the blower 331 and the valves 337 toconvey the powder extract from the first stocker 309 to an empty one ofthe second stockers 329 and store the same. The determination whetherthe second stockers 329 are empty may be performed on the basis ofdetecting signals sent from sensors such as load cell provided to therespective second stockers 329.

Further, the control unit 308 controls the second pipeline 327, inparticular the valves 337 and 339 and the blower 333 to convey two ormore stored powder extracts in the second stockers 329 to the mixingdevice 330 and mix the same.

The mixing is initiated at any time during the first stocker is empty.It, however, is required that the extract producing device 307 does notstart to produce the next powder extract. The determination of whetherthe first stocker 309 is empty can be conducted based on the detectingsignal from the sensor 309 a.

The selection of powder extracts to be mixed and the mixing rate isbased on Mahalanobis distance (hereinafter, referred to as MD value). Asexplained later, the evaluation of the powder extract finds a MD valueusing Mahalanobis-Taguchi method (hereinafter, referred to as MT method)and determines that a powder extract meets the criteria forproductization if the found MD value is equal to or less than athreshold value. According to the embodiment, the powder extracts to bemixed and the mixing rate are determined using the MD values and thedetermined powder extracts are mixed with the determined mixing rate toproduce a mixed extract having a MD value being equal to or less thanthe threshold value.

After producing the mixed extract, the control unit 308 controls thesecond pipeline 327, in particular the blower 335 to convey the mixedextract from the mixing device 330 to the first stocker 309 and storethe same. In response to the storage of the mixed extract, the controlunit 308 controls the sampler 341 to feed the sample of the mixedextract to the chromatographic device 343.

As a result, the evaluating device 1 outputs the determination orevaluating result to the control unit 308. The control unit 308 conveysthe mixed extract from the first stocker 309 to the dosage formprocessing device 311 or one of the second stockers 329 in the same wayas the aforementioned powder extract.

FIG. 1B is a flowchart illustrating a formulating process of aformulating method according to the first embodiment.

The formulating process of the formulating method of the firstembodiment is started by putting the raw material crude drug into theextractor 315 of the extract producing device 307.

First, in Step S30001, a powder extract is produced. Namely, the extractproducing device 307 extracts an essence as a liquid extract or anextraction liquid from the raw material crude drug at the extractor 315,subjects the extraction liquid to the solid-liquid separation at theseparator 317, concentrates the extraction liquid to produce aconcentrated liquid at the concentrator 319, and dries the concentratedliquid to make the same into a powder extract at the dryer 321 insequence.

In Step S30002, a chromatogram is obtained. Namely, the powder extractproduced in Step S30001 is conveyed from the extract producing device307 to the first stocker 309 and is accommodated in the first stocker309.

At this time, the control unit 308 causes the sampler 341 to obtain asample of the powder extract and feed the obtained sample to thechromatographic device 343 according to the conveying state of thepowder extract to the first stocker 309. The chromatographic device 343subjects the fed sample to the HPLC to prepare a 3D chromatogram (FIGS.3A and 3B).

In Step S30003, the powder extract is evaluated. Namely, thechromatographic device 343 outputs the 3D chromatogram obtained in StepS30002 to the evaluating device 1. As explained later, the evaluatingdevice 1 evaluates or determines whether the powder extract meets thecriteria for productization based on the input 3D chromatogram.

In Step S30004, the formulating process is branched according to theevaluation of the powder extract. Namely, the evaluating device 1outputs the determination or evaluating result of Step S30003 to thecontrol unit 308. If the powder extract meets the criteria forproductization, the control unit 308 transfers the formulating processto Step S30005. If the powder extract does not meet the criteria, thecontrol unit 308 transfers the formulating process to Step S30007.

In Step S30005, the powder extract is subjected to the dosage formprocessing. Namely, the control unit 308 controls the blower 325 toconvey the powder extract determined as an accepted one meeting thecriteria to the dosage form processing device 311. Accordingly, thedosage form processing device 311 subjects the powder extract to thedosage form processing to produce a formulated drug, in particulargranules in this embodiment.

In Step S30006, the formulated drug is packed. Namely, the granulesproduced in Step S30005 are subdivided and packed at the packing device313. In this way, the productization of the powder extract is completedand the formulating process is terminated.

On the other hand, in Step S30007, the powder extract is stored. Namely,the control unit 308 controls the blower 331 and the valve 337 to conveythe powder extract determined as a rejected one that does not meet thecriteria to an empty one of the second stockers 329 and store thatpowder extract.

With this, the formulating process is terminated without producinggranules for the powder extract that does not meet the criteria. At thistime, the MD value of the powder extract used in the determination orevaluation of the stored powder extract is registered in a database orthe like.

FIG. 1C is a flowchart illustrating a mixing process of the formulatingmethod according to the first embodiment.

The mixing process of the formulating method of the first embodiment isstarted by storing two or more powder extracts in the second stokers329.

In Step S30011, it is determined whether the first stocker 309 is emptyand no extract is in producing. Namely, the control unit 308 determineswhether the first stocker 309 is empty and no extract is producing basedon the detecting signal of the sensor 309 a. The presence or absence ofan extract in producing may be more correctly determined in view of anoperating signal of the extract producing device 307.

The control unit 309 transfers the mixing process to Step S30012 if thefirst stocker 309 is empty and no extract is in producing, and repeatsStep S30011 otherwise.

In Step S30012, it is determined whether there is a mixing recipe forthe stored powder extracts in the second stockers 329 capable of forminga mixed extract having a MD value being equal to or less than thethreshold value.

Namely, the control unit 308, in the case where two or more powderextracts to be mixed are selected from among the stored powder extractsbased on the MD values and the selected powder extracts are mixed,determines whether there is a combination and a mixing rate of two ormore stored powder extracts to be mixed as a mixing recipe capable offorming a mixed extract having a MD value being equal to or less thanthe threshold value. The MD values for the determination may be obtainedfrom the database or the like.

The control unit 308 transfers the mixing process to Step S30013 ifthere is such a mixing recipe, and to Step S30014 otherwise.

In Step S30013, a combination and a mixing rate of powder extracts to bemixed are determined. Namely, the control unit 308 determines the powderextracts to be mixed and the mixing rate based on the mixing recipe ofStep S30012.

In Step S30014, it waits for storing the next powder extract. Namely,the control unit 308 cannot produce a mixed extract having a MD valuebeing equal to or less than the threshold value from the presentlystored powder extracts and waits until the next powder extract isstored.

In Step S30015, a mixed extract is produced using the determinedcombination and mixing rate of the powder extracts to be mixed. Namely,the control unit 308 controls the valves 337 corresponding to the secondstockers 329 storing the powder extracts to be mixed, the valve 339 andthe blower 333 for the mixing device 330 to convey the powder extractsto be mixed to the mixing device 330. As the control of the valves 337,339 and the blower 333, the control unit 308 controls the open time ofthe valves 337 and the operating time of the blower 333 to adjust theamount of the powder extracts to be conveyed according to the mixingrate. As a result, the mixing device 330 produces the mixed extractusing the combination and the mixing rate of the powder extractdetermined in Step S30013.

In Step S30016, the mixed extract is conveyed to and stored in the firststocker 309. Namely, the control unit 308 controls the blower 335 toconvey the produced mixed extract to the first stocker 309 andaccommodate the same in the first stocker 309.

In this way, the mixing process is terminated. Thereafter, theformulating method performs for the mixed extract Step S30002 and thefollowing steps of the formulating process of FIG. 1B in sequence.Accordingly, if the mixed extract is determined as an accepted onemeeting the criteria for productization, granules are produced from themixed extract and packed. On the other hand, if the mixed extract isdetermined as a rejected one that does not meet the criteria forproductization, the mixed extract is stored in an empty one of thesecond stockers 329 again. The mixed extract, however, is produced so asto meet the criteria and therefore the latter case is extremely rare.With this, in the formulating process for the mixed extract, theevaluation of whether the mixed extract meet the criteria may beomitted.

The formulating method and apparatus 301 surely make a powder extract ofa multicomponent drug meeting the criteria for productization based onthe high accuracy evaluation of whether the powder extract meets thatcriteria into a product.

Hereinafter, the high accuracy evaluation of a powder extract or amulticomponent drug will be explained in detail.

In an evaluation of a multicomponent drug, it evaluates whether or notan evaluation target drug is equivalent to a plurality of drugs that aredefined as normal products. For this, first, a target FP is prepared byextracting information unique to the drug from a 3D chromatogram of themulticomponent drug as the evaluation target drug.

Next, each peak of the target FP is assigned to peak correspondence data(hereinafter, referred to as a reference group FP) of all reference FPs,which is prepared by performing a peak assigning process to all thereference FPs, whereby a peak feature value is acquired.

Next, equivalency between peaks of the reference group FP and theassigned peaks of the target FP (hereinafter, referred to as target FPassignment peaks) is evaluated by MT method. Finally, it is determinedwhether or not the evaluation target drug is equivalent to a normalproduct by comparing an acquired evaluation value (hereinafter, referredto as a MD value) with a preset determination value (an upper limitvalue or a threshold value of the MD value).

The 3D chromatogram is a HPLC chromatogram data (hereinafter, referredto as chromatogram) of a multicomponent drug that is a multicomponentmaterial as an evaluation target and includes UV spectra.

The FP is fingerprint data that is configured by maximum values or areavalues (hereinafter, referred to as peaks) in signal strength (height)of peaks detected at a specific wavelength and by appearance time points(hereinafter, referred to as retention time points) of the peaks.

The target FP is acquired by extracting a plurality of peaks, retentiontime points and UV spectra thereof at a specific detection wavelengthfrom a 3D chromatogram that is three-dimensional chromatogram data of akampo medicine being an evaluation target.

The reference FP corresponds to the target FP and is a FP of a kampomedicine as a multicomponent drug that is a multicomponent materialdetermined as a normal product.

FIG. 2 is a block diagram of an evaluating apparatus for amulticomponent drug, FIG. 3A is a block diagram illustrating proceduresof evaluating a multicomponent drug, FIG. 3B is an explanatory diagramof a FP that is prepared from a 3D chromatogram, FIG. 4A is a FP of adrug A, FIG. 4B is a FP of a drug B, and FIG. 4C is a FP of a drug C.

As illustrated in FIGS. 2 and 3A, the evaluating device 1 for amulticomponent drug includes a FP preparing part 3, a reference FPselecting part 5, a peak pattern preparing part 7, a peak assigning part9, and an evaluating part 11. The evaluating device 1 for amulticomponent drug is configured by a computer and, although notillustrated in the drawings, includes a CPU, a ROM, a RAM, and the like.The evaluating device 1 for a multicomponent drug can evaluate amulticomponent drug by implementing an evaluating program for amulticomponent drug as an evaluating program for a multicomponentmaterial that is installed in the computer. However, the evaluation ofthe multicomponent drug may be realized by using an evaluating programrecording medium for a multicomponent drug that stores the evaluatingprogram and by reading out it with the evaluating device 1 configured bythe computer for a multicomponent drug.

In this embodiment, the FP preparing part 3, the reference FP selectingpart 5, the peak pattern preparing part 7, the peak assigning part 9,and the evaluating part 11 are configured by a single computer.Alternatively, the FP preparing part 3, the reference FP selecting part5, the peak pattern preparing part 7, the peak assigning part 9, and theevaluating part 11 may be configured by respective discrete computers,or the FP preparing part 3 and the reference FP selecting part 5, thepeak pattern preparing part 7 and the peak assigning part 9, and theevaluating part 11 may be configured by discrete computers.

The FP preparing part 3 gathers as a target FP peaks in which each onepeak has a height that is a maximum value or an area value in signalstrength and retention time points of the respective peaks detected fromthe 3D chromatogram. According to the embodiment, the peak height is themaximum value in signal strength. More precisely, the FP preparing part3, for example, is a functional part that prepares and acquires a targetFP 17 (hereinafter, it may be simply referred to as “FP 17”) as a targetpattern. The FP 17, similarly to the 3D chromatogram 15, is configuredby three-dimensional information (peaks, retention time points, and UVspectra).

The FP 17, therefore, is data that directly succeed to the informationunique to the drug. In spite of that, the data volume of the FP 17 iscompressed at the ratio of about 1/70, and therefore, information amountto be processed is much smaller than that of the 3D chromatogram 15,thereby increasing processing speed.

The 3D chromatogram 15 is a result of applying high performance liquidchromatography (HPLC) to a kampo medicine 13 (FIG. 2) as themulticomponent drug in the chromatographic device 343 (FIG. 1A). In the3D chromatogram 15, a movement speed of each component appears torepresent as a movement distance during specific time, or an appearancein a time series from a column end is represented in a chart. In theHPLC, detector responses are plotted with respect to the time axis, andappearance time points of peaks are called retention time points.

Although the detector is not particularly limited, an absorbancedetector employing an optical characteristic is used as the detector. Apeak is three-dimensionally acquired as a signal strength according to adetection wavelength of ultraviolet (UV). As a detector employing anoptical characteristic, a transmittance detector may be used.

The detection wavelengths are not particularly limited, and are aplurality of wavelengths selected preferably from a range of 150 nm to900 nm, selected more preferably from a range of 200 nm to 400 nmcorresponding to a UV-visible absorption range, and selected furthermore preferably from a range of 200 nm to 300 nm.

The 3D chromatogram 15 at least includes a number (lot number),retention time points, detection wavelengths, and peaks of a kampomedicine as data.

In the 3D chromatogram 15, as illustrated in FIGS. 3A and 3B, the x-axisrepresents the retention time point, the y-axis represents the detectionwavelength, and the z-axis represents signal strength.

The FP 17 at least includes a number (lot number), retention timepoints, peaks at a specific wavelength, and UV spectra of a kampomedicine as data.

The FP 17 is two-dimensionally represented with the x-axis representingthe retention time points and the y-axis representing the peaks for thespecific detection wavelength as illustrated in FIGS. 3A and 3B.

Namely, the FP 17 is configured by the combination of thetwo-dimensional information, and therefore indicates the magnitudes(heights) and the retention time points of the peaks in two dimensionand has a two-dimensional UV spectrum assigned at each one peak.However, the FP 17 is data that includes UV spectrum information foreach peak that is similar to the UV spectrum 25 represented with respectto one peak as illustrated in FIG. 3. The specific detection wavelengthfor which the FP 17 is prepared is not particularly limited and may beselected in various manners. However, it is important for the FP 17 toinclude all the peaks of the 3D chromatogram in order to succeed to theinformation. Accordingly, in the first embodiment, the detectionwavelength is set to 203 nm that includes all the peaks of the 3Dchromatogram.

Meanwhile, there are cases where all the peaks are not included at asingle wavelength. In such a case, a plurality of detection wavelengthsare set to prepare a FP that includes all the peaks by combining theplurality of wavelengths as described later.

In the first embodiment, although the peak is set as the maximum valueof the signal strength (peak height), the area value may be used as thepeak. In addition, a FP may not include UV spectra, so that the FP isset as two-dimensional display information in which the x-axisrepresents the retention time points, and the y-axis represents thepeaks for a specific wavelength. In such a case, the FP can be preparedfrom a 2D chromatogram as a chromatogram that includes a number (lotnumber) and retention time points of a kampo medicine as data.

FIG. 4A is a FP of a drug A, FIG. 4B is a FP of a drug B, and FIG. 4C isa FP of a drug C.

The reference FP selecting part 5 is a functional part that selects areference FP that is used by the peak pattern preparing part 7 fromamong a plurality of reference FPs. The reference FP selecting part 5selects a FP of a multicomponent drug that is appropriate to theassignment of the peaks to the target FP from among the plurality ofreference FPs. In other words, in order to perform peak assignment ofeach peak of the target FP with high accuracy, as illustrated in FIGS. 5to 9, the degree of matching between retention time point appearancepatterns of the peaks of the target FP and each reference FP arecalculated to select a reference FP with the minimum degree of matchingfrom among all the reference FPs. This will be described in detaillater. The peak pattern preparing part 7 is a functional part that, asillustrated in FIGS. 10 to 12, prepares a peak pattern for an assignmenttarget peak of the target FP 33 that is a target to be assigned. Thepeak pattern is configured by a total of n+1 peaks including theassignment target peak of the target FP 33 and n peripheral peaks thatare present at least on one of sides located in front and in the rear ofthe assignment target peak in the direction of the time axis. Here, “n”is a natural number. This will be described in detail later.

FIG. 11 illustrates a peak pattern configured by a total of three peaksthat include two peaks being present at least on one of sides located infront and in the rear in the time axis direction, and FIG. 12illustrates a peak pattern configured by a total of five peaks thatinclude four peaks being present at least on one of sides located infront and in the rear in the time axis direction.

In addition, the peak pattern preparing part 7 is a functional partthat, as illustrated in FIGS. 13 to 22 (to be described later), preparespeak patterns for respective assignment candidate peaks of the referenceFP 55. Each one of the peak patterns is configured by a total of n+1peaks including a corresponding one of the assignment candidate peaksand n peripheral peaks that are present at least on one of sides locatedin front and in the rear in the time axis direction of the correspondingone of the assignment candidate peaks. The assignment candidate peakshave differences in retention time relative to the assignment targetpeak within a set range (allowable range). FIGS. 15 to 18 (to bedescribed later) show peak patterns each configured by a total of threepeaks including two peaks that are located at least on one of sideslocated in front and in the rear in the time axis direction. FIGS. 19 to22 (to be described later) show peak patterns each configured by a totalof five peaks including four peaks that are located at least on one ofsides located in front and in the rear in the time axis direction.

The allowable range is not particularly limited, but is preferably inthe range of 0.5 to 2 minutes with the object of the accuracy andefficiency. In the first embodiment, the allowable range is set to oneminute.

In addition, the peak pattern preparing part 7 is configured to be ableto flexibly respond to even a case where there is a difference betweenthe number of the peaks of the target FP 33 and that of the reference FP55 (in other words, there are one or more peaks that are not present onone side). For this, as illustrated in FIGS. 23 to 61 (to be describedlater), peak patterns are comprehensively prepared by changing peaksconfiguring the peak patterns (hereinafter, referred to as peak patternconfiguring peaks) for both assignment target peaks and assignmentcandidate peaks. FIGS. 23 to 61 illustrate cases where the peak patternis configured by a total of three peaks including two peaks that arelocated at least on one of sides located in front and in the rear in thetime axis direction.

The peak assigning part 9 is a functional part that compares the peakpatterns of the assignment target peak and the assignment candidatepeaks to specify corresponding peaks between the target FP 33 and thereference FP 55. In the embodiment, the corresponding peaks arespecified by calculating the degree of matching between peak patternsfor assignment target peaks and assignment candidate peaks and thedegree of matching between the UV spectra. It will be describedspecifically later.

In addition, the peak assigning part 9 is a functional part thatcalculates the degrees of matching for the assignment candidate peaks byintegrating aforementioned two kinds of the degrees of matching toassign each peak of the target FP 33 to each peak of the reference FP 55based on the calculated degrees of matching.

Furthermore, the peak assigning part 9 is a functional part that finallyassigns the peaks of the target FP to respective peaks of the referencegroup FP as illustrated in FIGS. 68 and 69 (to be described later),based on a result of the assignment between the target FP 33 and thereference FP 55.

The peak assigning part 9 calculates the degree of matching between peakpatterns based on differences between corresponding peaks and retentiontime points of the peak patterns of the assignment target peak and theassignment candidate peak as illustrated in FIGS. 62 to 64 (to bedescribed later). The degree of matching between the UV spectra iscalculated based on a difference between the absorbance of the UVspectrum 107 of an assignment target peak 45 and the absorbance of theUV spectrum 111 of a assignment candidate peak 67 for each wavelength asillustrated in FIGS. 65 and 66 (to be described later). Further, asillustrated in FIG. 67 (to be described later), the degree of matchingof the assignment candidate peak 67 is calculated by multiplying thesetwo kinds of the degrees of matching together.

The evaluating part 11 is a functional part that evaluates the peaks ofthe target FP 33 that are specified and assigned by the peak assigningpart 9 by comparison with the peaks of the plurality of reference FPs,to determine whether a powder extract of a multicomponent drug as anevaluation target meets the criteria for productization. In theembodiment, the evaluating part 11 is a functional part that evaluatesthe equivalency between the target FP assignment peaks 21 and thereference group FP 19 with MT method.

MT method represents a calculation technique that is generally known inquality engineering. For example, MT method is described in pp 136 to138, “Mathematics for Quality Engineering” published by JapaneseStandards Association (2000); in pp 454 to 456 of Quality Engineering ofApplication Course “Technical Developments in Chemistry, Pharmacy andBiology” published by Japanese Standards Association (1999); in pp 78 to84 of Quality Engineering 11(5) (2003); and in “Introduction to MTSystem” (2008).

In addition, MT method program software that is commercially availablein the market can be used. As such commercially-available MT methodprogram software, there are “ATMTS” provided by Angle Try Associates,“TM-ANOVA” provided by Japanese Standards Association, an “MT method forWindows” provided by OHKEN Co., Ltd, and the like.

The evaluating part 11 assigns a variable axis according to MT method toone of the lot number and the retention time point of a kampo medicineor the UV detection wavelength of the target FP 17 and sets the peaks asfeature values according to MT method.

Although the assignment of the variable axis is not particularlylimited, it is preferable that the retention time point is assigned to aso-called category axis according to MT method, the number of amulticomponent-based drug is assigned to a so-called number row axis,and the peak is assigned to a so-called feature value according to MTmethod.

Here, the category axis and the number row axis are defined as below.According to MT method, an average value m_(j) and a standard deviationσ_(j) are acquired for a data set X_(ij), a correlation coefficient “r”between “i” and “j” is acquired from a value x_(ij)=(X_(ij)−m_(j))/σ_(i)that is the standardized X_(ij), and accordingly, a unit space or aMahalanobis distance is acquired. At this time, the category axis andthe number row axis are defined such that “the average value m_(j) andthe standard deviation σ_(j) are acquired for each value of the categoryaxis by changing the value of the number row axis.”

Based on the data and the feature values to which the axes are assigned,a reference point and an unit quantity (it may be abbreviated as a “unitspace”) are acquired using MT method. Here, the reference point, theunit quantity, and the unit space are defined in accordance with thedescription of MT method presented in the above-described literatures.

According to MT method, an MD value is acquired as a value thatrepresents the degree of a difference between a drug to be evaluated andthe unit space. Here, the MD value is defined in the same way as thedescription of MT method presented in the literatures, and the MD valueis acquired with the method described in the literatures.

By using the MD value acquired in this manner, the drug to be evaluatedcan be evaluated by determining the degree of a difference from aplurality of drugs defined as normal products.

For example, by performing the assignment process for each target FPillustrated in FIGS. 70 to 74 as above, a MD value (MD value: 0.25,2.99, or the like) can be acquired in accordance with MT method.

When this MD value is evaluated with respect to an MD value of a normalproduct, MD values are similarly acquired for a plurality of drugsdefined as normal products. A threshold value is set from the MD valuesof these normal products, the MD value of the evaluation target drug isplotted as an evaluation result 23 of the evaluating part 11 illustratedin FIG. 3A to determine whether a normal product or an abnormal product.In the evaluation result 23 of the evaluating part 11 illustrated inFIG. 3A, for example, an MD value of 10 or less is determined as anormal product.

FIGS. 5 to 67 illustrate an operating principle of the reference FPselecting part 5, the peak pattern preparing part 7, the peak assigningpart 9, and the evaluating part 11.

FIGS. 5 to 9 are diagrams each illustrating the degree of matchingbetween the retention time appearance patterns of the target FP and thereference FP according to the reference FP selecting part 5. FIG. 5 is adiagram illustrating the retention time points of the target FP and thereference FP, FIG. 6 is a diagram illustrating the retention timeappearance pattern of the target FP, and FIG. 7 is a diagramillustrating the retention time appearance pattern of the reference FP.FIG. 8 is a diagram illustrating the number of matches in the retentiontime appearance distance between the target FP and the reference FP, andFIG. 9 is a diagram illustrating the degrees of matching between theretention time appearance patterns of the target FP and the referenceFP.

FIG. 5 shows the retention time points of the target FP 33 and thereference FP 55. FIGS. 6 and 7 show the retention time appearancepatterns in which all of inter-retention time point distances calculatedbased on the retention time points of the target FP 33 and the referenceFP 55 are arranged in a table form. FIG. 8 shows the numbers of matchesbetween the retention time appearance distances calculated based on theappearance patterns and arranged in a table form. FIG. 9 shows thedegrees of matching between the retention time appearance patternscalculated based on the number of matches and arranged in a table form.FIGS. 10 to 12 are diagrams explaining a peak pattern that is preparedwith use of an assignment target peak and peripheral peaks thereof bythe peak pattern preparing part 7. FIG. 10 is a diagram that shows theassignment target peak of the target FP, FIG. 11 is diagram that shows apeak pattern prepared with use of three peaks including two peripheralpeaks, and FIG. 12 is a diagram that shows a peak pattern prepared withuse of five peaks including four peripheral peaks.

FIGS. 13 and 14 explain a relation between the assignment target peakand assignment candidate peaks according to the peak pattern preparingpart 7, FIG. 13 is a diagram illustrating an allowable range of theassignment target peak, and FIG. 14 is a diagram illustrating assignmentcandidate peaks of the reference FP for the assignment target peak.

FIGS. 15 to 18 are peak pattern examples of the assignment target peakand assignment candidate peak that are prepared by three peaks accordingto the peak pattern preparing part 7. FIG. 15 is a peak pattern diagramaccording to three peaks of the assignment target peak and assignmentcandidate peaks, FIG. 16 is a peak pattern diagram according to threepeaks of another assignment candidate peaks for the assignment targetpeak, FIG. 17 is a peak pattern diagram according to three peaks ofanother assignment candidate peaks for the assignment target peak, andFIG. 18 is a peak pattern diagram according to three peaks of anotherassignment candidate peaks for the assignment target peak.

FIGS. 19 to 22 are peak pattern diagrams of an assignment target peakand assignment candidate peak that are prepared with use of five peaksaccording to the peak pattern preparing part 7.

FIGS. 23 to 61 are diagrams explaining the principle of comprehensivecomparison in which peak patterns of the assignment target peak andassignment candidate peak according to the peak pattern preparing part 7are comprehensively prepared and compared with each other.

FIGS. 62 and 63 are diagrams explaining a calculating method of thedegree of matching between peak patterns prepared with use of threepeaks according to the peak assigning part 9.

FIG. 64 is a diagram explaining a calculating method of the degree ofmatching between peak patterns prepared with use of five peaks accordingto the peak assigning part 9.

FIG. 65 is a diagram illustrating UV spectra 107 and 111 of theassignment target peak 45 and the assignment candidate peak 67 accordingto the peak assigning part 9.

FIG. 66 is a diagram explaining the degree of matching between the UVspectrum 107 of the assignment target peak 45 and the UV spectrum 111 ofthe assignment candidate peak 67 according to the peak assigning part 9.

FIG. 67 is a diagram explaining the degree of matching of the assignmentcandidate peak that is calculated based on the degree of matchingbetween peak patterns of the assignment target peak 45 and theassignment candidate peak 67 and the degree of matching between UVspectra according to the peak assigning part 9.

FIG. 68 is a diagram explaining the assignment of each peak of thetarget FP 17 to the reference group FP 19 according to the peakassigning part 9.

FIG. 69 is a diagram explaining a target FP peak feature value 21 thatrepresents a state in which each peak of the target FP 17 is assigned tothe reference group FP 19 according to the peak assigning part 9.

FIGS. 70 to 74 are diagrams illustrating various target FPs andevaluation values (MD values) thereof according to the evaluating part11.

The function of the above-described reference FP selecting part 5 willbe further described with reference to FIGS. 5 to 9.

FIG. 5 is the diagram illustrating the retention time points of thetarget FP and the reference FP, FIG. 6 is the diagram illustrating theretention time appearance pattern of the target FP, and FIG. 7 is thediagram illustrating the retention time appearance pattern of thereference FP. FIG. 8 is the diagram illustrating the number of matchesin the retention time appearance distance between the target FP and thereference FP, and FIG. 9 is the diagram illustrating the degrees ofmatching between the retention time appearance patterns of the target FPand the reference FP.

FIG. 5 shows the retention time points of the target FP 33 and thereference FP 55. FIGS. 6 and 7 show the retention time appearancepatterns in which all of inter-retention time point distances calculatedbased on the retention time points of the target FP 33 and the referenceFP 55 are arranged in a table form. FIG. 8 shows the numbers of matchesbetween the retention time appearance distances calculated based on theappearance patterns and arranged in a table form. FIG. 9 shows thedegrees of matching between the retention time appearance patternscalculated based on the number of matches and arranged in a table form.

In the peak assigning process for the target FP 33, the peaks of thetarget FP 33 are assigned to a reference FP whose FP pattern is closestto the target FP 33 as much as possible. Selecting this reference FPthat is closest to the target FP 33 from among a plurality of referenceFPs is an important point for performing assignment with high accuracy.

Thus, as a method of evaluating similarity to a FP pattern of the targetFP 33 in an objective and simplified manner, the similarity of the FPpattern is evaluated based on the degree of matching between theretention time appearance patterns.

For example, in a case where the retention time points of the target FP33 and the reference FP 55 are as illustrated in FIG. 5, retention timeappearance patterns of the target FP 33 and the reference FP 55 areformed as illustrated in FIGS. 6 and 7. In FIGS. 6 and 7, for the targetFP 33 and the reference FP 55 illustrated on the upper side, as tablesillustrated on the lower side, patterns are prepared in the form oftables in which the value of each cell is configured by aninter-retention time point distance.

In FIG. 6, the retention time points of peaks (35, 37, 39, 41, 43, 45,47, 49, 51, and 53) of the target FP 33 are (10.2), (10.5), (10.8),(11.1), (11.6), (12.1), (12.8), (13.1), (13.6), and (14.0).

Accordingly, an inter-retention time point distance between the peaks 35and 37 is (10.5)−(10.2)=(0.3). Similarly, a distance between the peaks35 and 39 is (0.6), a distance between the peaks 37 and 39 is (0.3),etc. The followings are similarly acquired and a target FP appearancepattern 79 is formed into a table on the lower side of FIG. 6.

In FIG. 7, the retention time points of the peaks (57, 59, 61, 63, 65,67, 69, 71, 73, 75, and 77) of the reference FP 55 are (10.1), (10.4),(10.7), (11.1), (11.7), (12.3), (12.7), (13.1), (13.6), (14.1), and(14.4).

Accordingly, in the same way, inter-retention time point distances forma reference FP appearance pattern 81 into a table on the lower side ofFIG. 7.

The individual peaks patterned as illustrated in FIGS. 6 and 7 arecompared in a round-robin system so as to acquire the number of matches.For example, the value of each cell of the target FP appearance patternrepresented in the table illustrated on the lower side of FIG. 6 iscompared with the value of each cell of the reference FP appearancepattern represented in the table on the lower side of FIG. 7, therebyacquiring the number 83 of matches as illustrated in FIG. 8.

Namely, all the inter-retention time point distances of the retentiontime appearance patterns of the target FP 33 and the reference FP 55 aresequentially compared with each other in units of rows in a round-robinsystem, thereby calculating the number of the distances that matchwithin a set range.

For example, comparing the first rows of the target and reference FPretention time appearance patterns 79 and 81 in FIGS. 6 and 7, thenumber of matches is seven. This number of matches of seven is writteninto the first row of the target and reference FP retention timeappearance pattern illustrated in FIG. 8. For the other rows in FIGS. 6and 7, similarly, the first to ninth rows of the target FP retentiontime appearance pattern is compared with the first to tenth rows of thereference FP retention time appearance pattern in a round-robin system,thereby acquiring the numbers of matches, respectively.

The results are represented in FIG. 8. In FIG. 8, a leftmost circlednumber of 7 is a result of the comparison between the first rows of thetarget and reference FP retention time appearance patterns, and a numberof 7 represented next thereto is a result of the comparison between thefirst row of the target FP retention time appearance pattern and thesecond row of the reference FP retention time appearance pattern. Theset range is preferably in the rage of 0.05 to 0.2 minutes, but is notlimited thereto. In the first embodiment, the set range is 0.1 minutes.

When the degree of matching between retention time appearance patternsis RP, a degree (RP_(fg)) of matching between a retention timeappearance pattern of the f-th row of the target FP 33 and a retentiontime appearance pattern of the g-th row of the reference FP 55 iscalculated using Tanimoto coefficient as:

RP_(fg)={1−(m/(a+b−m))}×(a−m+1).

In the equation, “a” is the number of peaks of the target FP 33 (thenumber of target FP peaks), “b” is the number of peaks of the referenceFP 55 (the number of reference FP peaks), and “m” is the number ofmatches in an appearance distance (see FIG. 8). The degree (RP) ofmatching between retention time appearance patterns is calculated by theabove-described equation based on the number 83 of matches in FIG. 8(see the degree 85 of matching in FIG. 9).

A minimum value (RP_min) of these RPs is set as the degree of matchingbetween the retention time appearance patterns of the target FP 33 andthe reference FP 55. In the case of FIG. 9, (0.50) is the degree ofmatching of the target FP 33 with respect to the reference FP.

The degrees of matching are calculated for all the reference FPs, and areference FP having the smallest degree of matching is selected, and thepeaks of the target FP are assigned to the reference FP.

The reference FP selecting part 5 may pattern the target FP 33 and thereference FP 55 at peak heights ratios.

The peaks patterned with use of the peak height ratios are compared in around-robin system, to calculate the number of matches in the heightratio within a set range. By performing the calculation, similarly tothe case of FIG. 8, the number of matches can be acquired.

In addition, in the case where the peaks are patterned at the peakheight ratios, there is a case where a plurality of similar values arepresent in one row, and thus these values are required not to be counteda plurality of times.

The degree of matching can be acquired by setting the Tanimotocoefficient as “the number of matches in height ratio/(the number oftarget FP peaks+the number of reference FP peaks−the number of matchesin the height ratio)” and approaching (1−Tanimoto coefficient) to zero.

In addition, (1−Tanimoto coefficient) is weighted by (the number oftarget FP peaks−the number of matches in height ratio+1) to be“(1−Tanimoto coefficient)×(the number of target FP peaks−the number ofmatches the an appearance distance or the height ratio+1”, whereby areference FP that matches more peaks (35, 37, . . . ) of the target FP33 in accordance with the weighting can be selected.

The functions of the peak pattern preparing part 7 and the peakassigning part 9 will be described further with reference to FIGS. 10 to69.

When the assignment target peak 45 is assigned to one of peaks of thereference FP 55, it works out to that the peak should be assigned towhich one of the peaks as illustrated in FIG. 10. If this peakassignment is carried out based on only information of the peakretention time points or UV spectra, sufficient accuracy cannot beacquired by the peak assignment based on the single kind of information.This is because all the three kinds of information include errors due tothe inter-drug error and the analysis error.

In addition, as illustrated in FIGS. 13 and 14, in a case of setting anallowable range of a deviation between the retention time points of eachpeak of the assignment target peak 45 and the reference FP 55 andperforming peak assignment based on two kinds of information includingpresence of peaks of the reference FP 55 within the allowable range andUV spectrum information, an assignment destination is determined bysynthesizing all the information to improve accuracy compared to thepeak assignment according to the single kind of information.

However, even in a case where the peak assignment is performed based onthe three kinds of information, UV spectra with similar components arethe almost same as the characteristics. Accordingly, if a pluralitysimilar components are included in the assignment candidate peaks, theassignment is consequently performed based on only peak information,whereby sufficient accuracy cannot be acquired. Hence, in order toperform peak assignment with high accuracy, more information isnecessary to be added to the three kinds of information.

Then, peak patterns including information of peripheral peaks asillustrated in FIGS. 11 and 12 are prepared, and the peak assignment isperformed based on the comparison of the peak patterns.

If the peak pattern includes the peripheral peaks, the peripheralinformation is added to the prior three kinds of information.Accordingly, the peak assignment can be performed based on four kinds ofinformation, whereby higher assignment accuracy can be acquired.

As a result, massive peaks can be efficiently assigned all togetherthrough one assignment process with high accuracy.

In addition, by configuring data used for the peak assignment as thefour kinds of information including the peripheral information, there isno need of restriction conditions (definition of peaks and the like) tobe set in a conventional peak assignment process.

In the case illustrated in FIG. 11, a peak pattern 87 that includespeaks 43 and 47 being present on both sides in the time axis directionis prepared for the assignment target peak 45.

In the case illustrated in FIG. 12, a peak pattern 97 including peaks41, 43, 47, and 49 that are present on both sides in the time axisdirection is prepared for the assignment target peak 45.

In the cases of FIGS. 13 and 14, an allowable range of the deviationbetween the retention time points of each peak of the assignment targetpeak 45 and the reference FP 55 is set, and peaks of the reference FP 55that are present within the allowable range are set as candidate peaks(hereinafter, referred to as assignment candidate peaks) that correspondto the assignment target peak 45.

In the case of FIG. 15, as a peak pattern to be compared with the peakpattern 87 for the assignment target peak 45, a peak pattern 89 thatincludes peaks 63 and 67 being present on both sides located in frontand in the rear in the time axis direction is prepared for an assignmentcandidate peak 65.

In the cases of FIGS. 16 to 18, as a peak pattern to be compared withthe peak pattern 87 for the assignment target peak 45, peak patterns 91,93, and 95 that include peaks that are present on both sides located infront and in the rear in the time axis direction are prepared foranother assignment candidate peaks 67, 69, and 71, respectively.

In order to compare peak patterns with higher accuracy, it is importantto prepare a peak pattern in which the numbers of peripheral peaks areincreased for both the target FP and the reference FP as illustrated inFIGS. 19 to 22.

For example, by comparing peak patterns having a total of five peaksthat includes four peripheral peaks, higher assignment accuracy isacquired.

In the case of FIG. 19, as a peak pattern to be compared with the peakpattern 97 for the assignment target peak 45, a peak pattern 99 thatincludes peaks 61, 63, 67, and 69 being present on both sides located infront and in the rear in the time axis direction are prepared for theassignment candidate peak 65.

In the cases of FIGS. 20 to 22, as a peak pattern to be compared with apeak pattern 97 for the assignment target peak 45, peak patterns 101,103, and 105 that include peaks being present on both sides located infront and in the rear in the time axis direction are prepared as peakpatterns for another assignment candidate peaks 67, 69, and 71,respectively.

In addition, in order to perform the assignment according to the peakpatterns with higher accuracy, it is necessary to respond to a case inwhich there is a difference between the number of peaks of the target FPand the number of peaks of the reference FP (in other words, there is apeak that is not present on one side). For this, it is important toprepare peak patterns in which peak pattern configuring peaks arecomprehensively changed for both the assignment target peak and theassignment candidate peak, as illustrated in FIGS. 23 to 25.

More specifically, peaks being candidates for the peak patternconfiguring peak (hereinafter, peak pattern configuring candidate peaks)are set from among peripheral peaks of the assignment target peak of thetarget FP in advance. Peak patterns are prepared by setting the peakpattern configuring candidate peaks as the peak pattern configuring peakin turns. Also for the assignment candidate peaks of the reference FP,similarly, peak pattern configuring candidate peaks are set to preparepeak patterns are by setting the peak pattern configuring candidatepeaks as the peak pattern configuring peak in turn.

For example, as illustrated in FIG. 23, four peaks (41, 43, 47, and 49)located on the periphery in the time axis direction are set as the peakpattern configuring candidate peaks for the assignment target peak 45,and four peaks (61, 63, 67, and 69) located on the periphery in the timeaxis direction are set as the peak pattern configuring candidate peaksfor the assignment candidate peak 65, and the peak pattern configuringpeaks are set to arbitrary two peaks. In this case, peak patterns of 4C2(=6) patterns are prepared for each of the assignment target peak 45 andthe assignment candidate peak 65 as illustrated in FIGS. 24 and 25.

In addition, in a case where ten peak pattern configuring candidatepeaks are set, arbitrary two peak pattern configuring peaks are set, andpeak patterns of 10C2 (=45) patterns are prepared for each one of theassignment target peak and the assignment candidate peak. In a casewhere arbitrary four peaks are set as the peak pattern configuringpeaks, peak patterns of 10C4 (=210) patterns are prepared for each oneof the assignment target peak and the assignment candidate peak.

The function of the peak assigning part 9 will be described further withreference to FIGS. 26 to 67.

The peak assigning part 9 calculates the degree of matching between peakpatterns (hereinafter, referred to as P_Sim) based on differences incorresponding peaks and retention time points over all the peak patternsfor the assignment target peak and the assignment candidate peaksprepared by the peak pattern preparing part 7. The peak assigning part 9sets the minimum value of the P_Sim (hereinafter, referred to asP_Sim_min) as the degree of matching between peak patterns for theassignment target peak and the assignment candidate peak.

For example, as illustrated in FIGS. 26 to 61, for each one of theassignment target peak 45 and the assignment candidate peak 65, fourperipheral peaks located in front and in the rear in the time axisdirection are set as the peak pattern configuring candidate peaks, andtwo arbitrary peaks are set as the peak pattern configuring peaks.According to this setting, peak patterns of 4C2 (=6) patterns areprepared for each one of the assignment target peak and the assignmentcandidate peak. Accordingly, the P_Sims of the assignment target peak 45and the assignment candidate peak 65 are calculated as 6 patterns×6patterns (=36), and the P_Sim_min that is the minimum value of theP_Sims is set as the degree of matching between the assignment targetpeak 45 and the assignment candidate peak 65.

Incidentally, in a case where ten peak pattern configuring candidatepeaks located in front and in the rear in the time axis direction areset and the peak pattern configuring peaks are set as two arbitrarypeaks for each one of the assignment target peak 45 and the assignmentcandidate peak 65, peak patterns of 4C2 (=45) patterns are prepared foreach one of the assignment target peak and the assignment candidatepeak. Accordingly, the P_Sims of the assignment target peak 45 and theassignment candidate peak 65 are calculated as 45 patterns×45 patterns(=2025), and the P_Sim_min that is the minimum value of the P_Sims isset as the degree of matching between the assignment target peak 45 andthe assignment candidate peak 65. In addition, in a case where the peakpattern configuring peaks are set as four arbitrary peaks, peak patternsof 10C4 (=210) patterns are prepared for each one of the assignmenttarget peak and the assignment candidate peak. Accordingly, the P_Simsof the assignment target peak 45 and the assignment candidate peak 65are calculated as 210 patterns×210 patterns (=44100), and the P_Sim_minthat is the minimum value of the P_Sims is set as the degree of matchingbetween the assignment target peak 45 and the assignment candidate peak65.

The P_Sim is similarly calculated for all the assignment candidate peaksfor the assignment target peak 45.

A calculating method of the degree of matching between peak patterns forcomparing peak patterns each configured by three peaks will be describedwith reference to FIGS. 62 and 63. In this case, the peak pattern 87 ofthe assignment target peak 45 and the peak pattern 91 of the assignmentcandidate peak 67 will be described as an example.

In the peak pattern 87 of the assignment target peak 45, peak data and aretention time point of the assignment target peak 45 are assumed to bep1 and r1, peak data and a retention time point of a peak patternconfiguring peak 43 are assumed to be dn1 and cn1, and peak data and aretention time point of a peak pattern configuring peak 47 are assumedto be dn2 and cn2.

In the peak pattern 91 of the assignment candidate peak 67, peak dataand a retention time point of the assignment candidate peak 67 areassumed to be p2 and r2, peak data and a retention time point of a peakpattern configuring peak 65 are assumed to be fn1 and en1, and peak dataand a retention time point of a peak pattern configuring peak 69 areassumed to be fn2 and en2.

When the degree of matching between peak patterns is P_Sim, the degreeof matching between peak patterns (P_Sim(45-67)), each configured bythree peaks, of the assignment target peak 45 and the assignmentcandidate peak 67 is calculated as:

P_(—)Sim(45 − 67) = (|p 1 − p 2|+1) × (|(r 1 − (r 2 + d)|+1) + (|dn 1 − fn 1|+1) × (|(cn 1 − r 1) − (en 1 − r 2)|+1) + (|dn 2 − fn 2|+1) × (|(cn 2 − r 1) − (en 2 − r 2)|+1).

Here, d represented in the equation is a value used for correcting thedeviation of the retention time point.

The calculating method of the degree of matching between peak patternsused for comparing the peak patterns each configured by five peaks willbe described with reference to FIG. 64. In this case, the peak pattern97 of the assignment target peak 45 and the peak pattern 101 of theassignment candidate peak 67 will be described as an example.

In the peak pattern 97 of the assignment target peak 45, peak data and aretention time point of the assignment target peak 45 are assumed to bep1 and r1, and peak data and retention time points of peak patternconfiguring peaks 41, 43, 47, and 49 are assumed to be dn1 and cn1, dn2and cn2, dn3 and cn3, and dn4 and cn4.

In the peak pattern 101 of the assignment candidate peak 67, peak dataand a retention time point of the assignment candidate peak 67 areassumed to be p2 and r2, and peak data and retention time points of peakpattern configuring peaks 63, 65, 69, and 71 are assumed to be fn1 anden1, fn2 and en2, fn3 and en3, and fn4 and en4.

The degree of matching between peak patterns (P_Sim(45-67)) eachconfigured by five peaks, of the assignment target peak 45 and theassignment candidate peak 67 is calculated as:

P_(—)Sim(45 − 67) = (|p 1 − p 2|+1) × (|(r 1 − (r 2 + d)|+1) + (|dn 1 − fn 1|+1) × (|(cn 1 − r 1) − (en 1 − r 2)|+1) + (|dn 2 − fn 2|+1) × (|(cn 2 − r 1) − (en 2 − r 2)|+1) + (|dn 3 − fn 3|+1) × (|(cn 3 − r 1) − (en 3 − r 2)|+1) + (|dn 4 − fn 4|+1) × (|(cn 4 − r 1) − (en 4 − r 2)|+1).

Here, d represented in the equation is a value used for correcting thedeviation of the retention time point.

The peak assigning part 9 calculates the degree of matching between theUV spectra of the assignment target peak and the assignment candidatepeak as illustrated in FIGS. 65 and 66.

FIG. 65 is the diagram illustrating UV spectra (107 and 111) of theassignment target peak 45 and the assignment candidate peak 67, and, asillustrated in FIG. 66, the degree of matching between these two UVspectra (UV_Sim(45-67)) is calculated as:

UV_Sim(45-67)=RMSD(107 vs 111).

The RMSD is defined as a mean square deviation and is defined as thesquare root of arithmetic average of a value that is a square of adistance between two corresponding points (dis). In other words, RMSD iscalculated as √{Σdis²/n}.

“n” is the number of “dis.”

Here, the waveform of the UV spectrum has a maximum wavelength and aminimum wavelength, and the degree of matching also can be calculated bycomparing either the maximum wavelengths or the minimum wavelengths.However, compounds having no absorbance property or compounds havingsimilar absorbance properties, they may quite differs from each other inthe waveforms as a whole while having the same maximum and minimumwavelengths. Accordingly, there is a risk that the degree of matchingbetween the waveforms may not be calculated by comparing either themaximum wavelengths or the minimum wavelengths.

In contrast to this, in a case where the RMSD is used in accordance withthe waveforms of the UV spectra, the whole waveforms are compared witheach other. Therefore, the degree of matching between the waveforms ofthe UV spectra can be calculated with accuracy, whereby even compoundshaving no absorbance property or compounds having similar absorbanceproperties can be identified with accuracy.

The degree of matching between the UV spectra is calculated similarlyfor all the assignment candidate peaks of the assignment target peak 45.

In addition, the peak assigning part 9 calculates the degree of matchingof the assignment candidate peak that is acquired by integrating theabove-described two degrees of matching as illustrated in FIG. 67.

As illustrated in FIG. 67, the degree (SCORE(45-67)) of matching of theassignment candidate peak is calculated by multiplying the degree ofmatching between the peak patterns by the degree of matching between theUV spectra. It is assumed that a score representing the degree ofmatching between peak patterns 45 and 67 is P_Sim_min(45-67), and ascore representing the degree of matching between the corresponding UVspectra 107 and 111 is UV_Sim(45-67). At this time, the degreeSCORE(45-67) of matching of the assignment candidate peaks is calculatedas:

SCORE(45-67)=P_Sim_min(45-67)×UV_Sim(45-67).

The degree of matching of assignment candidate peak is similarlycalculated for all the assignment candidate peaks for the assignmenttarget peak 45.

Then, the SCOREs of all the assignment candidate peaks are compared todetermine an assignment candidate peak having a lowest SCORE as anassignment peak of the assignment target peak 45.

Since the peak assigning part 9 determines the peaks to which theassignment target peaks should be assigned by integrating twoviewpoints, it can realize peak assignment with accuracy.

In addition, the peak assigning part 9 assigns each peak of the targetFP 17 to the reference group FP 19 based on the result of the assignmentof the target FP to the reference FP as illustrated in FIG. 68.

Each peak of the target FP 17 is assigned to the reference FPconfiguring the reference group FP through the above-describedassignment process. Base on the result of the assignment, finally, thepeaks are assigned to the reference group FP 19.

In addition, the reference group FP 19 is prepared by performing anassignment process like the above for the plurality of reference FPsdetermined as normal products, and each peak is represented by anaverage value (black point) of assigned peaks±standard deviation(vertical line).

FIG. 69 shows the result of assigning the target FP 17 to the referencegroup FP 19, and this result is the final result of the process ofassigning the target FP 17.

From this result, the MD value (MD values: 0.25, 2.99, and the like) canbe acquired by MT method (see FIGS. 70 to 74) as described above.

FIG. 75 is a process chart illustrating an evaluating method of amulticomponent drug according to the first embodiment of the presentinvention.

As illustrated in FIG. 75, the evaluating method of a multicomponentdrug includes: a FP preparing process 113 as a pattern acquiringprocess; a reference FP selecting process 115; a peak pattern preparingstep 117; a peak assigning step 119; and an evaluating step 121. The FPpreparing process 113, the reference FP selecting process 115, the peakpattern preparing step 117, the peak assigning step 119, and theevaluating step 121 are performed by using the above-describedevaluating device 1 for a multicomponent drug in this embodiment, the FPpreparing process 113 can be performed by using the function of the FPpreparing part 3, and, similarly, the reference FP selecting process115, the peak pattern preparing step 117, the peak assigning step 119,the evaluating step 121 can be performed by using the functions of thereference FP selecting part 5, the peak pattern specifying unit 7, thepeak assigning part 9, and the evaluating part 11.

FIGS. 76 to 91 are flowcharts according to the evaluating program for amulticomponent drug, FIG. 92 is a table representing a data example of3D chromatogram, FIG. 93 is a table illustrating a peak information dataexample, FIG. 94 is a table illustrating a FP data example, FIG. 95 is atable illustrating a determination result file example prepared in StepS3, FIG. 96 is a table illustrating a two intermediate file example (anassignment candidate peak score table and an assignment candidate peaknumber table) that are prepared in the process of specifyingcorresponding peaks between the target FP and the reference FP, FIG. 97is a table illustrating a collation result file example that is a resultof specifying corresponding peaks between the target FP and thereference FP, FIG. 98 is a table illustrating a reference group FP dataexample, and FIG. 99 is a table illustrating a peak feature value fileexample of the target FP that is data of the target FP assigning peak.

FIG. 76 is a flowchart illustrating steps of the whole process performedfor evaluating an evaluation target drug. It is started in accordancewith system activation to realize the FP preparing function of the FPpreparing part 3, the reference FP selecting function of the referenceFP selecting part 5, the peak pattern preparing function of the peakpattern preparing part 7, the peak assigning function of the peakassigning part 9, and the evaluating function of the evaluating part 11in the computer.

The FP preparing function is realized in Step S1, the reference FPselecting function is realized in Step S2, the peak pattern preparingfunction is realized in Step S3, the peak assigning function is realizedin Steps S3 to S5, and the evaluating function is realized in Steps S6and S7.

In Step S1, the “FP preparing process” is performed with a 3Dchromatogram and peak information at a specific detection wavelength asinput data.

The 3D chromatogram is data that is acquired by analyzing an evaluationtarget drug through HPLC and it is configured as three-dimensionalinformation including a retention time points, detection wavelengths,and peaks (signal strength) as represented as a data example 123 of the3D chromatogram in FIG. 92. The peak information is data that isacquired by processing chromatogram data at a specific wavelength, whichis acquired through the same HPLC analysis, with a HPLC data analyzingtool (for example, “ChemStation” or the like). As represented as thepeak information data example 125 in FIG. 93, the peak information isdata configured by the maximum values and area values of all peaksdetected as peaks and retention time points at those time point.

In Step S1, the FP preparing part 3 (FIG. 2) of the computer functionsto prepare the target FP 17 (FIG. 3A) based on the 3D chromatogram andthe peak information and output the data as a file. The target FP 17,like the FP data example 127 in FIG. 94, is data configured by retentiontime points, peak heights, and UV spectra for respective peak heights.

In Step S2, the “target FP assigning process 1” is performed with inputof the target FP and all the reference FPs output in Step S1.

In Step S2, the reference FP selecting part 5 of the computer functionsto calculate the degree of matching between retention time appearancepatterns of all the reference FPs with respect to the target FP 17, toselect a reference FP that is appropriate to the assignment of thetarget FP 17.

The reference FPs are FPs prepared by the same process as that of StepS1 based on the 3D chromatogram and peak information of drugs determinedas normal products. In addition, the normal product is defined as a drugof which the safety and the effectiveness are checked and a plurality ofdrugs with different product lots correspond thereto. The reference FPis data configured similarly to the FP data example 127 in FIG. 94.

In Step S3, the “target FP assigning process 2” is performed accordingto the target FP 17 and the reference FP selected in Step S2 as input.

In Step S3, the peak pattern preparing part 7 (FIG. 2) and the peakassigning part 9 (FIG. 2) of the computer functions. Through thefunctions thereof, peak patterns are comprehensively prepared for allthe peaks of the target FP 17 and the reference FP selected in Step S2as illustrated in FIGS. 23 to 61, to calculate the degree of matchingbetween the peak patterns (P_Sim illustrated in FIG. 63 or 64). Inaddition, the degree of matching between the UV spectra (UV_Simillustrated in FIG. 66) of the target FP and the reference FP iscalculated. Furthermore, the degree of matching of the assignmentcandidate peak (SCORE illustrated in FIG. 67) is calculated based onthese two kinds of the degrees of matching, and the calculation resultis output in the form of a file (determination result file).

In Step S4, the “target FP assigning process 3” is performed accordingto the determination result file output in Step S3 as an input.

In Step S4, the peak assigning part 7 of the computer functions to,between the target FP 17 and the reference FP, specify peaks of thereference FP that correspond to the respective peaks of the target FPbased on the degree (SCORE) of matching of the assignment candidatepeaks and outputs the result in the form of a file (collation resultfile).

In Step S5, the “target FP assigning process 4” is performed accordingto the collation result file output in Step S4 and the reference groupFP as inputs.

The reference group FP is peak correspondence data over all thereference FPs prepared from the all reference FPs in the same process asthat of Steps S2 to S4.

In Step S5, the peak assigning part 7 of the computer functions toassign the peaks of the target FP 17 to the respective peaks of thereference group FP based on the collation result file of the target FP17 as illustrated in FIGS. 68 and 69, and outputs the result to in theform of a file (peak data feature value file).

In Step S6, the “FP evaluating process” is performed according to thepeak data feature value file output in Step S5 and the reference groupFP as inputs.

In Step S6, the evaluating part 11 of the computer functions to evaluatethe equivalency between the peak data feature value data output in StepS5 and the reference group FP by MT method, and outputs the evaluationresult as an MD value (FIGS. 70 to 74).

In Step S7, the “determination of a success or not” is performedaccording to the MD value output in Step S6 as input.

In Step S7, the evaluating part 11 of the computer functions to comparethe MD value output in Step S6 with a threshold value (the upper limitof the MD value) set in advance so as to make a decision to pass orfail, i.e., whether the powder extract of the multicomponent drug meetsthe criteria for productization (Graph 23 illustrated in FIG. 3A).

FIG. 77 is a flowchart in a case where single-wavelength peakinformation of the “FP preparing process” in Step S1 illustrated in FIG.76 is used.

FIG. 77 shows details of the step of preparing the evaluation target FPfor a single wavelength, for example, 203 nm. In this process, based onthe 3D chromatogram and the peak information at the detection wavelengthbeing 203 nm, a FP is prepared to comprise a retention time point, apeak and a UV spectrum of each peak detected at the detection wavelengthof 203 nm.

In Step S101, a process of “reading peak information” is performed. Inthis process, peak information is read out as the first one of two kindsof data that are necessary for preparing a FP, and it proceeds to StepS102.

In Step S102, a process of “sequentially acquiring a retention timepoint (R1) of a peak and peak data (P1) corresponding thereto” isperformed. In this process, retention time points (R1) and peak data(P1) of the peaks are sequentially acquired from the peak informationone by one, and it proceeds to Step S103.

In Step S103, a process of “reading a 3D chromatogram” is performed. Inthis process, a 3D chromatogram is read as the second one of the twokinds of data necessary for preparing the FP, and it proceeds to StepS104.

In Step S104, a process of “sequentially acquiring a retention timepoint (R2) of a peak and a UV spectrum (U1) corresponding thereto” isperformed. In this process, retention time points (R2) and UV spectra(U1) are acquired from the 3D chromatogram at each period that is a halfof a sampling rate at the time of analyzing the HPLC, and it proceeds toStep S105.

In Step S105, a determining process “|R1−R2|≦Threshold Value?” isperformed. In this process, it is determined whether or not theretention time points R1 and R2 read in Steps S102 and S104 correspondto each other within a threshold value range. If corresponding (YES), itis determined that two retention time points are the same and the UVspectrum of the peak at the retention time point R1 is U1. Then, itproceeds to Step S106. If not corresponding (NO), it is determined thatthe two retention time points are not the same and the UV spectrum ofthe peak at the retention time point of R1 is not the UV spectrum U1.Then, it proceeds to Step S104 so as to perform comparison with the nextdata of the 3D chromatogram. The threshold value used in thisdetermination process is the “sampling rate” of the 3D chromatogram. InStep S105, it is determined that the UV spectrum extracted from the 3Dchromatogram and having the smallest difference in retention timerelative to a peak of the FP corresponds to that peak of the FPaccording to the setting of the threshold value and the like.

In Step S106, a process of “normalizing the UV spectrum U1 with themaximum value of “1”” is performed. In this process, the UV spectrum U1determined as the UV spectrum of the retention time point R1 in StepS105 is normalized with the maximum value of “1,” and it proceeds toStep S107.

In Step S107, a process of “outputting R1 and P1 as well as thenormalized U1 (target FP)” is performed. In this process, the R1 and P1acquired from the peak information and the U1 normalized in S106 areoutput to the target FP, and it proceeds to Step S108.

In Step S108, a determining process “Has the process for all the peaksbeen completed?” is performed. In this process, it is determined whetheror not all the peaks included in the peak information have beenprocessed. If the process has not been completed for all the peaks (NO),it proceeds to Step S102 in order to process one or more peaks that havenot been processed. The process of Steps S102 to S108 is repeated untilthe process of all the peaks is completed. If the process of all thepeaks has been completed (YES), the FP preparing process is finished.

FIGS. 78 and 79 are flowcharts of a case where peak information at aplurality of wavelengths are used instead of the peak information at thesingle wavelength in the “FP preparing process” of Step S1 illustratedin FIG. 76. For example, this is a case where a plurality of (n)wavelengths are selected in the direction of the detection wavelengthaxis including 203 nm to prepare a FP.

This FP preparing process is for preparing a FP that covers all thepeaks of the 3D chromatogram with use of peak information of a pluralityof wavelengths in a case where all the peaks detected in the 3Dchromatogram cannot be covered at the single wavelength as illustratedin FIG. 77.

In addition, FIGS. 78 and 79 illustrate details of the step in which nFPs are prepared at respective wavelengths by performing theabove-described FP preparing process by means of only a singlewavelength, and, based on the FPs, a FP according to the plurality ofwavelengths is prepared.

In Step S110, a process of “preparing a FP for each wavelength” isperformed. In this process, the above-described FP preparing processusing only the single wavelength is performed for each wavelength so asto prepare n FPs, and it proceeds to Step S111.

In Step S111, a process of “listing the FPs according to the number ofpeaks (descending order)” is performed. In this process, the n FPs arelisted in the descending order of the number of peaks, and it proceedsto Step S112.

In Step S112, as initialization of a counter for sequentially processingn FPs, one is substituted into n (n←1), and it proceeds to Step S113.

In Step S113, a process of “reading the n-th FP in the list” isperformed. In this process, the n-th FP in the list is read, and itproceeds to Step S114.

In Step S114, a process of “acquiring all the retention time points (X)”is performed. In this process, all the retention time point informationof the FPs read in S113 is acquired, and it proceeds to Step S115.

In Step S115, a process of “updating n (n←n+1)” is performed. In thisprocess, “n+1” is substituted into “n” as the update of “n” in order totransfer the process to the next FP, and it proceeds to Step S116.

In Step S116, a process of “reading the n-th FP in the list” isperformed. In this process, the n-th FP in the list is read, and itproceeds to Step S117.

In Step S117, a process of “acquiring all the retention time points (Y)”is performed. In this process, the retention time point information ofall the FPs read in S116 is acquired, and it proceeds to Step S118.

In Step S118, a process of “integrating X and Y without duplication (Z)”is performed. In this process, the retention time point information Xacquired in S114 and retention time point information Y acquired in StepS117 are integrated without duplication, thereafter, the integratedinformation is stored in Z, and it proceeds to Step S119.

In Step S119, a process of “updating X (X←Z)” is performed. In thisprocess, as the update of X, Z stored in Step S118 is substituted for X,and it proceeds to Step S120.

In Step S120, a determining process “Have all the FPs been processed?”is performed. In this process, it is determined whether or not all the nFPs prepared in Step S110 have been processed. If processed (YES), itproceeds to Step S121. If there are one or more FPs that have not beenprocessed (NO), it proceeds to Step S115 in order to perform the processof Steps S115 to S120 for the FPs that have not been processed. Untilthe process of all the FPs are completed, the process of Steps S115 toS120 is repeated.

In Step S121, as the initialization of the counter for sequentiallyprocessing n FPs, “1” is substituted into “n” (n←1), and it proceeds toStep S122.

In Step S122, a process of “reading the n-th FP in the list” isperformed. In this process, the n-th FP in the list is read, and itproceeds to Step S123.

In Step S123, a process of “sequentially acquiring a retention timepoint (R1), peak data (P1), and a UV spectrum (U1) of each peak” isperformed. In this process, retention time points (R1), peak data pieces(P1), and UV spectra (U1) of peaks are sequentially acquired from the FPread in Step S122 one by one, and it proceeds to Step S124.

In Step S124, a process of “sequentially acquiring retention time points(R2) from X” is performed. In this process, retention time points (R2)are sequentially acquired from X in which the retention time points ofall the FPs are stored without duplication one by one, and it proceedsto Step S125.

In Step S125, a determining process “R1=R2?” is performed. In thisprocess, it is determined whether or not R1 acquired in Step S123 and R2acquired in Step S124 are the same. If being the same (YES), it proceedsto Step S127. If not being the same (NO), it proceeds to Step S126.

In Step S126, a determining process “Has the comparison of all theretention time points of X been completed?” is performed. In thisprocess, it is determined whether or not the comparison of R1 acquiredin S123 with all the retention time points of X has been completed. Ifcompleted (YES), it is determined that the peak at the retention timepoint of R1 has been processed and it proceeds to Step S123 in order totransfer the process to the next peak. If not completed (NO), itproceeds to Step S124 in order to transfer the process to the nextretention time point of X.

In Step S127, a process of “adding (n−1)×analysis time (T) to R1(R1←R1+(n−1)×T)” is performed. In this process, for each retention timepoint that is present in the first FP, which has the highest number ofpeaks, in the list, the retention time point is unchanged. For theretention time of a peak that is not present in the 1st FP in the listbut is present in the 2nd FP, an analysis time (T) is added to R1. Forthe retention time of a peak that is not present in the 1st to (n−1)-thFP in the list but is present in the n-th FP, (n−1)×T is added to R1.Then, it proceeds to Step S128.

In Step S128, a process of “outputting R1, P1, and U1 (target FP)” isperformed. In this process, R1 processed in Step S127, P1 and U1acquired in Step S123 are output to the target FP, and it proceeds toStep S129.

In Step S129, a process of “removing R2 from X” is performed. In thisprocess, since the process at the retention time points R1 (=R2) havebeen completed in Steps S127 and S128, the retention time points (R2)that have been processed are removed from X, and it proceeds to S130.

In Step S130, a determining process “Have all peak processes beencompleted?” is performed. In this process, it is determined whether ornot the process has been completed for all the peaks of the n-th FP inthe list. If completed (YES), the FP preparing process for the n-th FPin the list is finished to proceed to Step S131. If not completed (NO),it proceeds to Step S123 in order to process any peak that has not beencompleted. Until the process of all the peaks is finished, the processof Steps S123 to S130 is repeated.

In Step S131, a process of “updating n (n←n+1)” is performed. In thisprocess, in order to transfer the process to the next FP, “n+1” issubstituted into “n” as the update of “n” to proceed to Step S132.

In Step S132, a determining process “Have all FP processes beencompleted?” is performed. In this process, it is determined whether ornot all the n FPs prepared in Step S110 have been processed. Ifprocessed (YES), the FP preparing process is finished. If there are oneor more FPs that have not been processed (NO), it proceeds to Step S122in order to perform the process of Steps S122 to S132 for the FPs thathave not been processed. Until the process of all the FPs is completed,the process of Steps S122 to S132 is repeated.

FIG. 80 is a flowchart illustrating details of the “target FP assigningprocess 1” of Step S2 in FIG. 76. This process is a preprocess of theassigning process and selects a reference FP that is appropriate to theassignment of the target FP 17 from among a plurality of reference FPsregarded as normal products.

In Step S201, a process of “reading a target FP” is performed. In thisprocess, the FP that is an assignment target is read, and it proceeds toStep S202.

In Step S202, a process of “acquiring all the retention time points(R1)” is performed. In this process, all the retention time pointinformation of the target FP that is read in S201 is acquired, and itproceeds to Step S203.

In Step S203, a process of “listing file names of all the reference FPs”is performed. In this process, file names of all the reference FPs arelisted in advance in order to sequentially process all the reference FPslater, and it proceeds to Step S204.

In Step S204, “1” is substituted into “n” (n←1) as an initial value ofthe counter used for sequentially processing all the reference FPs, andit proceeds to Step S205.

In Step S205, a process of “reading the n-th reference FP (referenceFP_(n)) in the list” is performed. In this process, the n-th FP of thefile name list of all the reference FPs listed in Step S203 is read, andit proceeds to Step S206.

In Step S206, a process of “acquiring all the retention time points(R2)” is performed. In this process, all of the retention time pointinformation of the reference FP that are read in S205 are acquired, andit proceeds to Step S207.

In Step S207, a process of “calculating the degree of matching betweenretention time appearance patterns of R1 and R2 (RP_(n) _(_)min)” isperformed. In this process, RP_(n) _(_)min is calculated based on theretention time point of the target FP that is acquired in Step S202 andthe retention time point of the reference FP that is acquired in StepS206, and it proceeds to Step S208. A detailed calculation flow ofRP_(n) _(_)min will be described with reference to “Subroutine 1” ofFIG. 85 separately.

In Step S208, a process of “storing RP_(n) _(_)min (RP_(all) _(_)min)”is performed. In this process, RP_(n) _(_)min calculated in Step S207 isstored in RP_(all) _(_)min, and it proceeds to Step S209.

In Step S209, a process of “updating n (n←n+1)” is performed. In thisprocess, in order to transfer the process to the next FP, “n+1” issubstituted for n as the update of n, and it proceeds to Step S210.

In Step S210, a determining process “Have all reference FP processesbeen completed?” is performed. In this process, it is determined whetheror not all the reference FPs have been processed. If processed (YES), itproceeds to Step S211. If there are one or more reference FPs that havenot been processed (NO), it proceeds to Step S205 in order to performthe process of Steps S205 to S210 for the FPs that have not beenprocessed. Until the process of all the reference FPs are completed, theprocess of Steps S205 to S210 is repeated.

In Step S211, a process of “selecting a reference FP demonstrating theminimum degree of matching from RP_(all) _(_)min” is performed. In thisprocess, RP1_min to RPn_min calculated for all the reference FPs arecompared with each other to select a reference FP demonstrating theminimum degree of matching with respect to the retention time appearancepattern of the target FP, and the target FP assigning process 1 isfinished.

FIG. 81 is a flowchart illustrating details of the “target FP assigningprocess 2” of Step S3 in FIG. 76. This process is a main process of theassigning process and calculates the degree (SCORE) of matching for eachassignment candidate peak based on the degrees of matching between thepeak patterns and the UV spectra of the target FP 17 and the referenceFP selected in Step S2.

In Step S301, a process of “reading a target FP” is performed. In thisprocess, the FP that is an assignment target is read, and it proceeds toStep S302.

In Step S302, a process of “sequentially acquiring a retention timepoint (R1), peak data (P1), and a UV spectrum (U1) of an assignmenttarget peak” is performed. In this process, the peaks of the target FPread in Step S301 are sequentially set as the assignment target peak toacquire R1, P1, and U1, and it proceeds to Step S303.

In Step S303, a process of “reading the reference FP” is performed. Inthis process, the reference FP that is selected in the “Target FPAssigning Process 1” in FIG. 80 is read, and it proceeds to Step S304.

In Step S304, a process of “sequentially acquiring a retention timepoint (R2), peak data (P2), and a UV spectrum (U2) of a peak of thereference FP” is performed. In this process, R2, P2, and U2 are acquiredfrom the reference FP read in Step S303 for each peak, and it proceedsto Step S305.

In Step S305, a determining process “|R1−(R2+d)|<Threshold Value?” isperformed. In this process, it is determined whether or not R1 and R2read in Steps S302 and S304 correspond to each other within thethreshold value range. If corresponding (YES), it is determined that thepeak of which the retention time point is R2 is an assignment candidatepeak of the peak of which the retention time point is R1. Then, in orderto calculate the degree of matching for the assignment candidate peak(SCORE), it proceeds to Step S306. If not corresponding (NO), since thepeak of which the retention time point is R2 and the peak of which theretention time point is R1 have a great difference in the retentiontime, it is determined that the peak cannot be set as the assignmentcandidate peak, and it proceeds to Step S309. In addition, “d” used inthis determination process is a value for correcting the retention timepoints of the peaks of the target FP and the reference FP, and theinitial value is set to zero. A difference between retention time pointsof peaks is acquired whenever being assigned during the progress of theprocess to update “d” with the value. In addition, the threshold valueis an allowable range of the retention time points used for determiningwhether to be set as an assignment candidate peak.

In Step S306, a process of “calculating the degree of matching betweenUV spectra (UV_Sim)” is performed. In this process, UV_Sim is calculatedbased on U1 of the assignment target peak acquired in Step S302 and U2of the assignment candidate peak acquired in S304, and it proceeds toStep S307. In addition, a detailed calculation flow of UV_Sim will bedescribed with reference to “Subroutine 2” in FIG. 86 separately.

In Step S307, a process of “calculating the degree of matching betweenpeak patterns (P_Sim_min)” is performed. In this process, from R1 and P1of the assignment target peak acquired in Step S302 and R2 and P2 of theassignment candidate peak acquired in Step S304, peak patterns arecomprehensively prepared for these peaks. In addition, P_Sim_min ofthese peak patterns is calculated, and it proceeds to Step S308. Adetailed calculation flow of P_Sim_min will be described with referenceto “Subroutine 3” in FIG. 87 separately.

In Step S308, a process of “calculating the degree of matching for theassignment candidate peak (SCORE)” is performed. In this process, fromUV_Sim calculated in Step S306 and P_Sim_min calculated in Step S307,SCORE of the assignment target peak and the assignment candidate peak iscalculated as:

SCORE=UV_Sim×P_Sim_min.

It proceeds to Step S310.

In Step S309, a process of “substituting “888888” into SCORE(SCORE←888888)” is performed. In this process, SCORE of a peak of anassignment target peak that does not correspond to an assignmentcandidate peak is set to “888888”, and it proceeds to Step S310.

In Step S310, a process of “storing SCORE (SCORE_all)” is performed. Inthis process, SCORE acquired in Step S308 or S309 is stored in theSCORE_all, and it proceeds to Step S311.

In Step S311, a determining process “Has the process of all referencepeaks been completed?” is performed. In this process, it is determinedwhether or not all the peaks of the reference FP have been processed. Ifprocessed (YES), it proceeds to Step S312. If there are one or morepeaks that have not been processed (NO), it proceeds to Step S304 inorder to perform the process of S304 to S311 for the unprocessed peaks.Until the process of all the peaks is completed, the process of StepsS304 to S311 is repeated.

In Step S312, a process of “outputting the SCORE_all to a determinationresult file to initialize (vacate) the SCORE_all” is performed. In thisprocess, the SCORE_all is output to the determination result file, andthereafter, the SCORE_all is initialized (vacated), and it proceeds toStep S313.

In Step S313, a determining process “Has the process of all target peaksbeen completed?” is performed. In this process, it is determined whetherall the peaks of the target FP have been processed. If processed (YES),the target FP assigning process 2 is finished. If there are one or morepeaks that have not been processed (NO), it proceeds to Step S302 inorder to perform the process of Steps S302 to S313 for the unprocessedpeaks. Until the process of all the peaks is completed, the process ofS302 to S313 is repeated.

FIG. 95 illustrates an output determination result file example 129.

FIG. 82 is a flowchart illustrating the “target FP assigning process 3”of Step S4 in FIG. 76. This process is a post-process of the assignmentand specifies the peak of the reference FP corresponding to each peak ofthe target FP based on the degree of matching of the assignmentcandidate peak (SCORE) calculated as described above.

In Step S401, a process of “reading the determination result file” isperformed. In this process, the determination result file prepared bythe “target FP assigning process 2” in FIG. 81 is read, and it proceedsto Step S402.

In Step S402, a process of “preparing an assignment candidate peak scoretable with data satisfying the condition of “SCORE<Threshold value”” isperformed. In this process, an assignment candidate score table 131 isprepared in FIG. 96 (upper diagram) based on the SCORE of thedetermination result file, and it proceeds to Step S403. This assignmentcandidate peak score table is a table in which only SCOREs less than thethreshold value in the SCORE calculated for the all peaks of the targetFP are aligned in an ascending order for each peak of the reference FP.The smaller the value of the SCORE is, the higher the possibility for apeak to be assigned is. In addition, the threshold value is an upperlimit value for the SCOREs to determine whether to set as an assignmentcandidate.

In Step S403, a process of “preparing an assignment candidate peaknumber table” is performed. In this process, an assignment candidatepeak number table 133 illustrated in FIG. 96 (lower diagram) is preparedbased on the assignment candidate peak score table, and it proceeds toStep S404. This assignment candidate peak number table is a table thatis acquired by substituting each score included in the assignmentcandidate peak score table into a peak number of the target FPcorresponding to the score. Accordingly, this table is a table thatsequentially aligns the peak numbers of the target FP to be associatedfor each peak of the reference FP.

In Step S404, a process of “acquiring the peak numbers of the target FPto be assigned” is performed. In this process, a peak number of thetarget FP that is located at the highest position is acquired for eachpeak of the reference FP from the assignment candidate peak number tableprepared in Step S403, and it proceeds to Step S405.

In Step S405, a determining process “Are the acquired peak numbersaligned in a descending order (without duplication)?” is performed. Inthis process, it is determined whether or not the peak numbers of thetarget FP acquired in Step S404 are aligned in the descending orderwithout duplication. If aligned (YES), it is determined that the peaksof the target FP corresponding to respective peaks of the reference FPcan be settled, and it proceeds to Step S408. If not aligned (NO), inorder to reconsider one or more problematic peaks of the target FP to beassigned to peaks of the reference FP, it proceeds to Step S406.

In Step S406, a process of “comparing SCOREs of problematic peaks toupdate the assignment candidate peak number table” is performed. In thisprocess, SCOREs corresponding to the peak numbers of the target FP thathave the problem are compared with use of the assignment candidate scoretable, and the assignment candidate peak number table is updated inwhich a peak number having a larger SCORE is substituted into a peaknumber located in the second, and it proceeds to Step S407.

In Step S407, a process of “updating the assignment candidate peak storetable” is performed. In this process, in accordance with the updatedcontent of the assignment candidate peak number table in Step S406, theassignment candidate peak score table is updated, and it proceeds toStep S404. Until there is no problem in the peak numbers of the targetFP (there is no duplication, or the peak numbers are aligned in thedescending order), the process of Steps S404 to S407 is repeated.

In Step S408, a process of “storing an assignment result (TEMP)” isperformed. In this process, the peak numbers of all the peaks, theretention time points and the peaks of the reference FP and peak data ofthe target FP that is specified as the peaks corresponding to these peakof the reference FP are stored in TEMP, and it proceeds to Step S409.

In Step S409, a determining process “Are all the peaks of the target FPincluded in TEMP?” is performed. In this process, it is determinedwhether the peak data of all the peaks of the target FP is included inTEMP stored in Step S408. If all included (YES), it is determined thatthe process for all the peaks of the target FP has been completed, andit proceeds to Step S412. If there is any excluded peak (NO), in orderto add peak data of the excluded peak, it proceeds to Step S410. In StepS410, a process of “correcting the retention time point of the peak ofthe target FP that is not included in TEMP” is performed. In thisprocess, the retention time point of the peak of the target FP (the peakof the target FP that is needed to be corrected) that is excluded fromTEMP is corrected as a correction value=k1+(k2−k1)*(t0−t1)/(t2−t1),wherein:

k1: it is a retention time point of a peak having a shorter retentiontime point of two reference FP-side peaks that are assigned in thevicinity of a peak of a target FP for which correction is necessary;

k2: it is a retention time point of a peak having a larger retentiontime point of two reference FP-side peaks that are assigned in thevicinity of the peak of the target FP for which correction is necessary;

t0: it is a retention time point of the peak of the target FP for whichcorrection is necessary;

t1: it is a retention time point of a peak having a shorter retentiontime point of two target FP-side peaks that are assigned in the vicinityof the peak of the target FP for which correction is necessary; and

t2: it is a retention time point of a peak having a longer retentiontime point of two target FP-side peaks that are assigned in the vicinityof the peak of the target FP for which correction is necessary, and itproceeds to Step S411.

In Step S411, a process of “adding the corrected retention time pointand the peak data thereof to TEMP, and updating TEMP” is performed. Inthis process, the retention time point of the peak of the target FPcorrected in S410 and not included in TEMP is compared with theretention time points of the reference FP in TEMP, to add the correctedretention time point and peak data of the peak of the target FP that isnot included in TEMP to a valid position in TEMP and update TEMP, and itproceeds to Step S409. Until all the peaks of the target FP are added,the process of Steps S409 to S411 is repeated.

In Step S412, a process of “outputting TEMP to a collation result file”is performed. In this process, TEMP that specifies the correspondencerelation between all the peaks of the reference FP and the all the peaksof the target FP is output as a collation result file, and the target FPassigning process 3 ends.

FIG. 97 illustrates a collation result file example 135 output asdescribed above.

FIGS. 83 and 84 are flowcharts illustrating details of the “target FPassigning process 4” of Step S5 in FIG. 76. This process is a finalprocess of the assignment and assigns the peaks of the target FP to therespective peaks of the reference group FP based on the collation resultfile prepared in Step S4 of FIG. 76. In addition, the reference group FPis a FP that specifies the correspondence relation among all thereference FPs as described above. The reference group FP is dataconfigured by reference group FP peak numbers, reference group retentiontime points and peak heights similar to the example of the referencegroup FP data 137 in FIG. 98. As the reference group FP 19 illustratedin FIG. 3A, each peak can be denoted by an average value (blackpoint)±standard deviation (vertical line).

In Step S501, a process of “reading the collation result file” isperformed. In this process, the collation result file output in StepS412 illustrated in FIG. 82 is read, and it proceeds to Step S502.

In Step S502, a process of “reading the reference group FP” isperformed. In this process, the reference group FP that is a finalassignment opponent of each peak of the target FP is read, and itproceeds to Step S503.

In Step S503, a process of “integrating and storing the target FP andthe reference group FP (TEMP)” is performed. In this process, two filesare integrated based on the peak data of the reference FP that iscommonly present in the collation result file and the reference group FPto store the result as TEMP, and it proceeds to Step S504.

In Step S504, a process of “correcting the retention time point of thepeak of the target FP that does not correspond to any peaks in thereference FP” is performed. In this process, the retention time pointsof all the peaks of the target FP that do not correspond to any peaks inthe reference FP in the collation result file are corrected to theretention time points of TEMP stored in Step S503, and it proceeds toStep S505. In addition, the correction for the retention time point isperformed by the same method as that of Step S410 of the “Target FPAssigning Process 3”.

In Step S505, a process of “sequentially acquiring the peak data (P1)corresponding to the corrected retention time point (R1 and R3)” isperformed. In this process, peak data pieces of peaks corresponding toretention time points corrected in Step S504 as R1 and R3 aresequentially acquired as P1, and it proceeds to Step S506.

In Step S506, a process of “sequentially acquiring peak data (P2) of thetarget FP corresponding to retention time point (R2) of assignmentcandidate peak from TEMP” is performed. In this process, peak datapieces are sequentially acquired as P2 corresponding to retention timepoints R2 at which no peak of the target FP are assigned from TEMPstored in Step S503, and it proceeds to Step S507.

In Step S507, a determining process “|R1−R2|<threshold value 1?” isperformed. In this process, it is determined whether or not a differencebetween the retention time points R1 and R2 acquired in Steps S505 andS506 is less than the threshold value 1. If a difference is less thanthe threshold value (YES), it is determined that there is a possibilitythat the retention time point of the target FP with the retention timepoint R1 corresponding to the retention time point of the reference FPwith the retention time point R2, and it proceeds to Step S508. If adifference between the retention time points R1 and R2 is the thresholdvalue 1 or more (NO), it is determined that there is no possibility ofthe correspondence, and it proceeds to Step S512.

In Step S508, a process of “acquiring UV spectra (U1, U2) correspondingto the retention time points R1 and R2” is performed. In this process,the UV spectra corresponding to the peaks of the retention time pointsof R1 and R2 that are determined to have the possibility of thecorrespondence in Step S507 are acquired from respective FPs, and itproceeds to Step S509.

In Step S509, a process of “calculating the degree of matching betweenthe UV spectra (UV_Sim)” is performed. In this process, the UV_Sim iscalculated using the same method as that of Step S306 of the “Target FPAssigning Process 2” of Step S3 based on the UV spectra U1 and U2acquired in Step S508, and it proceeds to Step S510. In addition, adetailed calculation flow of the UV_Sim will be additionally describedwith reference to Subroutine 2 illustrated in FIG. 86 separately.

In Step S510, a determining process “UV_Sim<threshold value 2?” isperformed. In this process, it is determined whether the UV_Simcalculated in Step S509 is less than the threshold value 2. If it isless than the threshold value 2 (YES), it is determined that the peak ofthe UV spectrum U1 corresponds to the peak of U2, and it proceeds toStep S511. If the UV_Sim is the threshold value 2 or more (NO), it isdetermined that there is no correspondence, and it proceeds to StepS507.

In Step S511, a process of “R3←R2, and threshold value 2←UV_Sim” isperformed. In this process, the retention time point R3 (that is, R1)determined to have the correspondence in Step S510 is updated with R2that is the retention time point of the corresponding opponent, andthereafter, the threshold value 2 is updated with the value of UV_Sim,and it proceeds to Step S507.

In Step S512, a determining process “Have the retention time points ofall the assignment candidate peaks been compared?” is performed. In thisprocess, it is determined whether comparisons of R1 with the retentiontime points of all the assignment candidate peaks have been completed.If completed (YES), it proceeds to Step S513. If not completed (NO), itproceeds to Step S507.

In Step S513, a process of “storing R1, R3 and P1 as well as thethreshold value 2 (TEMP2)” is performed. In this process, the retentiontime point (R1) determined to have the correspondence in Step S510 andthe peak (P1) corresponding to R3 updated to the retention time point(R2) of the corresponding opponent are stored as well as the thresholdvalue 2 at this time (TEMP2), and it proceeds to Step S507.

In Step S514, a determining process “Have the retention time points ofall non-corresponding peaks been compared?” is performed. In thisprocess, it is determined whether or not comparisons with the retentiontime points of the assignment candidate peaks have been completed in theretention time points of all non-corresponding peaks. If completed(YES), it is determined that the assignment process of all thenon-corresponding peaks has been completed, and it proceeds to StepS516. If not completed (NO), it is determined that one or morenon-corresponding peaks that have not been processed remain, and itproceeds to Step S515.

In Step S515, a process of “threshold value 2←initial value” isperformed. In this process, the threshold value 2 that is updated toUV_Sim in Step S511 is returned to the initial value, and it proceeds toStep S505.

In Step S516, a determining process “Are there peaks having the samevalue of R3 present in TEMP2?” is performed. In this process, it isdetermined whether or not a plurality of non-corresponding peaks areassigned to the same peak in TEMP. If there are non-corresponding peaksassigned to the same peak (YES), it proceeds to Step S517. If suchnon-corresponding peak is not present (NO), it proceeds to Step S518.

In Step S517, a process of “comparing the threshold values 2 of thepeaks having the same values of R3 and returning R3 of the peak having alarger threshold value to its original value (R1)” is performed. In thisprocess, the threshold values 2 of the peaks having the same value of R3in TEMP2 are compared with each other, to return the value of R3 of thepeak having a larger threshold value to its original value (in otherwords, R1), and it proceeds to Step S518.

In Step S518, a process of “adding a peak of TEMP2 to TEMP (only a peakof whose R3 coincides with the retention time point of TEMP)” isperformed. In this process, every peak of which R3 coincides with theretention time point of TEMP is added to TEMP, and it proceeds to StepS519. Every peak of which R3 does not coincide with the retention timepoint of TEMP is not added, because there is no peak to be an assignmentopponent in the reference group FP.

In Step S519, a process of “outputting the peaks of the target FPincluded in TEMP (peak feature value file)” is performed. In thisprocess, the peak data of the target FP assigned to the reference groupFP 137 is output as a peak data feature value file, to finish the targetFP assigning process 4.

FIG. 99 shows an example of the peak data feature value file 139 outputas described above.

FIG. 85 is a flowchart that illustrates details of the “Subroutine 1” ofthe “reference FP selecting process” of FIG. 80. This process calculatesthe degree of matching between retention time appearance patterns of FPs(for example, a target FP and a reference FP).

In Step S1001, a process of “x←R1 and y←R2” is performed. In thisprocess, R1 and R2 acquired in Steps S202 and S206 of FIG. 80 arerespectively substituted into “x” and “y”, and it proceeds to StepS1002.

In Step S1002, a process of “acquiring the numbers of data “x” and “y”(a, b)” is performed. In this process, the numbers of data “x” and “y”are acquired as “a” and “b,” respectively, and it proceeds to StepS1003.

In Step S1003, as an initial value of a counter used for sequentiallyinvoking the retention time points of “x”, “1” is substituted into “i”(i←1), and it proceeds to Step S1004.

In Step S1004, a process of “acquiring all distances from the xi-thretention time point (f)” is performed. In this process, all distances,from the xi-th retention time point, of retention time points after thexi-th retention time point are acquired as “f”, and it proceeds to StepS1005.

In Step S1005, as an initial value of a counter for sequentiallyinvoking the retention time points of “y”, “1” is substituted into “j”(j←1), and it proceeds to Step S1006.

In Step S1006, a process of “acquiring all distances from the yj-thretention time point (g)” is performed. In this process, all distances,from the yj-th retention time point, of retention time points after theyj-th retention time point are acquired as “g”, and it proceeds to StepS1007.

In Step S1007, a process of “acquiring the number of data piecessatisfying a condition of “|inter-retention time point distance of“f”−inter-retention time point distance of “g”|<threshold value” (m)” isperformed. In this process, inter-retention time point distances “f” and“g” acquired in Steps S1004 and S1006 are compared with each other in around robin manner, the number of data pieces satisfying the conditionof “|inter-retention time point distance of “f”−inter retention timepoint distance of “g”|<threshold value” is acquired as “m”, and itproceeds to Step S1008.

In Step S1008, a process of “calculating the degree of matching betweenthe retention time appearance patterns of “f” and “g” (RP_(fg))” isperformed. In this process, RP_(fg) is calculated based on “a” and “b”acquired in Step S1002 and “m” acquired in Step S1007 as:

RP_(fg)=(1−(m/(a+b−m)))×(a−m+1).

It proceeds to Step S1009.

In Step S1009, a process of “storing RP_(fg) (RP_all)” is performed. Inthis process, the degree of matching calculated in Step S1008 is storedin RP_all, and it proceeds to Step S1010.

In Step S1010, a process of “updating j (j←j+1)” is performed. In thisprocess, in order to perform the process of “y” at the next retentiontime point, “j+1” is substituted into “j” as the update of “j”, and itproceeds to Step S1011.

In Step S1011, a determining process “Has the process been completed atall the retention time points of “y”?” is performed. In this process, itis determined whether or not the process of all the retention timepoints of “y” has been completed. If completed (YES), it is determinedthat the process of all the retention time points has been completed, toproceed to Step S1012. If not completed (NO), it is determined that oneor more retention time points that have not been processed remain in“y”, to proceed to Step S1006. In other words, the process of StepsS1006 to S1011 is repeated until all the retention time points of “y”are processed.

In Step S1012, a process of “updating “i” (i←i+1)” is performed. In thisprocess, as the update of “i” for bringing the process of “x” to thenext retention time point, “i+1” is substituted into “i”, and itproceeds to Step S1013.

In Step S1013, a determining process “Has the process been completed atall the retention time points of “x”?” is performed. In this process, itis determined whether or not the process of all the retention timepoints of “x” has been completed. If completed (YES), it is determinedthat the process of all the retention time points of “x” has beencompleted, to proceed to Step S1014. If not completed (NO), it isdetermined that one ore more retention time points that have not beenprocessed remain in “x”, to proceed to Step S1004. In other words, theprocess of Steps S1004 to S1013 is repeated until all the retention timepoints of “x” are processed.

In Step S1014, a process of “acquiring a minimum value from RP_all(RP_min)” is performed. In this process, the minimum value in RP_all inwhich RPs for all the combinations of the retention time appearancepatterns of the target FP and the reference FP are stored is acquired asRP_min, and RP_min is input to Step S207 of FIG. 80 to finish theprocess of calculating the degree of matching between the retention timeappearance patterns.

FIG. 86 is a flowchart that illustrates the “Subroutine 2” of the“target FP assigning process 2” of FIG. 81 in detail. In this process,the degree of matching between the UV spectra is calculated.

In Step S2001, a process of “x←U1, y←U2, z←0” is performed. In thisprocess, the UV spectra U1 and U2 acquired in Steps S302 and S304 ofFIG. 81 are respectively substituted into “x” and “y”, and furthermore,“0” is substituted as an initial value of the sum (z) of squares of adistance of the UV spectra, and it proceeds to Step S2002.

In Step S2002, a process of “acquiring the number of data pieces of “x”(a)” is performed. In this process, the number of data pieces of “x” isacquired as “a”, and it proceeds to Step S2003.

In Step S2003, a process of “i←1” is performed. In this process, “1” issubstituted into “i” as an initial value used for sequentially invokingabsorbance at each detection wavelength configuring the UV spectra U1and U2 from “x” and “y”, and it proceeds to Step S2004.

In Step S2004, a process of “acquiring the xi-th data (b)” is performed.In this process, the i-th absorbance data of “x” into which the UVspectrum “U1” is substituted is acquired as “b”, and it proceeds to StepS2005.

In Step S2005, a process of “acquiring yi-th data (c)” is performed. Inthis process, the i-th absorbance data of “y” into which UV spectrum U2is substituted is acquired as “c”, and it proceeds to Step S2006.

In Step S2006, a process of “calculating an inter-UV spectra distance(d) and a sum (z) of squares of the inter-UV spectra distance” isperformed. In this process, the inter-UV spectra distance “d” and thesum “z” of squares of the inter-UV spectra distance are calculated as:

d=b−c; and

z=z+d ².

It proceeds to Step S2007.

In Step S2007, a process of “updating i (i←i+1)” is performed. In thisprocess, as the update of “i,” “i+1” is substituted into “i,” to proceedto Step S2008.

In Step S2008, a determining process “Have the process of all data of“x” been completed ?” is performed. In this process, it is determinedwhether the process of all data of “x” and “y” have been completed. Ifcompleted (YES), it is determined that the process of all data of “x”and “y” have been completed, to proceed to Step S2009. If not completed(NO), it is determined that there are one or more data pieces of “x” and“y” that have not been processed, to proceed to Step S2004. In otherwords, the process of Steps S2004 to S2008 is repeated until all theabsorbance data of “x” and “y” is processed.

In Step S2009, a process of “calculating the degree of matching betweenthe UV spectra of “x” and “y” (UV_Sim)” is performed. In this process,UV_Sim is calculated based on the sum “z” of squares of the inter-UVspectra distance and the number “a” of data of “x” as follows:

UV_Sim=√(z/a).

UV_Sim is input to Step S306 of FIG. 81, to finish the process ofcalculating the degree of matching between UV spectra.

FIG. 87 is a flowchart of that illustrates details of the “Subroutine 3”of the “target FP assigning process 2” of FIG. 81. In this process, thedegrees of matching between peak patterns are calculated.

In Step S3001, a process of “setting the number (m) of peak patternconfiguring candidates and the number (n) of peak pattern configuringpeaks” is performed. In this process, as setting for comprehensivelypreparing peak patterns, the number (m) of peak pattern configuringcandidates and the number (n) of peak pattern configuring peaks are set,and it proceeds to Step S3002.

In Step S3002, a process of “x←target FP name, r1←R1, p1←P1, y←referenceFP name, r2←R2, and p2←P2” is performed. In this process, the file namesof the target FP and the reference FP that are necessary for theprocess, and the retention time points and the peak data acquired inSteps S302 and S304 of FIG. 81 are substituted into “x,” “r1,” and “p1,”and “y,” “r2,” and “p2,” and it proceeds to Step S3003.

In Step S3003, a process of “acquiring all retention time points of “x”(a)” is performed. In this process, a file (target FP) having a namesubstituted into “x” in Step S3002 is read, all the retention timepoints of the file are acquired as “a”, and it proceeds to Step S3004.

In Step S3004, a process of “acquiring all retention time points of “y”(b)” is performed. In this process, a file (reference FP) having a namesubstituted into “y” in Step S3002 is read, all the retention timepoints of the file are acquired as “b”, and it proceeds to Step S3005.

In Step S3005, a process of “acquiring retention time points (cm) andpeak data (dm) of m peak pattern configuring candidate peaks of “r1”from “a”” is performed. In this process, retention time points of m peakpattern configuring candidate peaks of “r1” that are the retention timepoints of the assignment target peaks are acquired as “cm” and the peakdata thereof as “dm” from “a”, and it proceeds to Step S3006. Here, mpeak pattern configuring candidate peaks are m peaks with retention timepoints close to “r1.”

In Step S3006, a process of “acquiring retention time points (em) andpeak date (fm) of m peak pattern configuring candidate peaks of “r2”from “b”” is performed. In this process, retention time points of m peakpattern configuring candidate peaks of “r2” that are the retention timepoints of the assignment target peaks are acquired as “em” and the peakdata thereof as “fm” from “b”, and it proceeds to Step S3007. Here, mpeak pattern configuring candidate peaks are m peaks with retention timepoints close to “r2”.

In Step S3007, a process of “aligning “cm” and “dm” in the retentiontime order (ascending order)” is performed. In this process, “cm” and“dm” acquired in Step S3005 are rearranged so as to be in the ascendingorder of the retention time, and it proceeds to Step S3008.

In Step S3008, a process of “aligning “em” and “fm” in the retentiontime order (ascending order)” is performed. In this process, “em” and“fm” acquired in Step S3006 are rearranged so as to be in the ascendingorder of the retention time, and it proceeds to Step S3009.

In Step S3009, a process of “sequentially acquiring retention timepoints (cn) and peak data (dn) of n peak pattern configuring peaks from“cm” and “dm”” is performed. In this process, retention time points aresequentially acquired as “cn” and the peak data thereof as “dn” from“cm” and “dm” of m peak pattern configuring candidate peaks, and itproceeds to Step S3010.

In Step S3010, a process of “sequentially acquiring retention timepoints (en) and peak data (fn) of n peak pattern configuring peaks from“em” and “fm”” is performed. In this process, retention time points of npeak pattern configuring peaks are sequentially acquired as “en” and thepeak data thereof as “fn” from “em” and “fm” of m peak patternconfiguring candidate peak, and it proceeds to Step S3011.

In Step S3011, a process of “calculating the degree of matching betweenpeak patterns (P_Sim)” is performed. In this process, the degree (P_Sim)of matching between peak patterns is calculated based on “r1” and “p1”of the assignment target peaks, “cn” and “dn” of n peak patternconfiguring peaks, “r2” and “p2” of the assignment candidate peaks, and“en” and “fn” of n peak pattern configuring peaks, which have beenacquired until now as:

P_(—)Sim = (|p 1 − p 2|+1) × (|(r 1 − (r 2 + d)|+1) + (|dn 1 − fn 1|+1) × (|(cn 1 − r 1) − (en 1 − r 2)|+1) + (|dn 2 − fn 2|+1) × (|(cn 2 − r 1) − (en 2 − r 2)|+1) + (|dn 3 − fn 3|+1) × (|(cn 3 − r 1) − (en 3 − r 2)|+1) + (|dn 4 − fn 4|+1) × (|(cn 4 − r 1) − (en 4 − r 2)|+1)

in the case of n=4 as an example as represented in FIG. 64, and itproceeds to Step S3012.

In Step S3012, a process of “storing P_Sim (P_Sim all)” is performed. Inthis process, P_Sim calculated in Step S3011 is sequentially stored inP_Sim-all, and it proceeds to Step S3013.

In Step S3013, a determining process “Have all the combinations to takeout n pieces from m pieces included in “em” been completed?” isperformed. In this process, it is determined whether or not the processhas been completed for all the combinations to take out n peak patternconfiguration peaks out from m peak pattern configuring candidate peaks.If completed (YES), it is determined that the preparation ofcomprehensive peak patterns and the calculation of the degrees ofmatching for the patterns have been completed for the assignmentcandidate peaks, to proceed to Step S3014. If not completed (NO), it isdetermined that one or more combinations to take out n pieces out from mpieces have not been completed, to proceed to Step S3010. In otherwords, the process of Steps S3010 to S3013 is repeated until the processis completed for all the combinations to take out n pieces out from mpieces.

In Step S3014, a process of determining “Have all the combinations totake out m pieces from n pieces included in “cm” been completed?” isperformed. In this process, it is determined whether or not the processhas been completed for all the combinations to take out n peak patternconfiguring peaks from m peak pattern configuring candidate peaks of theassignment target peak. If completed (YES), it is determined that thepreparation of comprehensive peak patterns and the calculation of thedegrees of matching for the patterns have been completed for theassignment candidate peak, to proceed to Step S3015. If not completed(NO), it is determined that one or more combinations to take out npieces from m pieces has not been completed, to proceed to Step S3009.In other words, the process of Steps S3009 to S3014 is repeated untilthe process is completed for all the combinations to take out n piecesout from m pieces.

In Step S3015, a process of “acquiring a minimum value from P_Sim all(P_Sim_min)” is performed. In this process, the minimum value of theP_Sim-all stored in S3012 is acquired as P_Sim_min, and the P_Sim_min isinput to Step S307 of FIG. 81 to finish the process of calculating thedegree of matching between peak patterns.

The reference FP feature value file is prepared for comparing the targetFP feature value data with the reference FP feature value data asillustrated in FIGS. 88 to 91.

FIG. 88 is a flowchart that is used for preparing a reference FP featurevalue file. It realizes a FP preparing function of a reference FPpreparing part, a reference FP peak assigning function of a reference FPpeak assigning part, a reference FP assigning result integratingfunction of a reference FP assigning result integrating part, and areference FP peak feature value preparing function of a reference FPpeak feature value preparing unit in a computer.

The reference FP preparing function is realized in Step S10001. Thereference FP peak assigning function is realized in Steps S10002,S10003, and S10004. The reference FP assigning result integratingfunction is realized in Step S10005. The reference FP peak feature valuepreparing function is realized in Step S10006.

Steps S10001 to S10004 correspond to Steps S1 to S4 relating to thepreparation of the target FP feature value integrating file illustratedin FIG. 76.

In Step S10001, the “FP preparing process” is performed according to a3D chromatogram and peak information at a specific detection wavelengthas inputs.

Both the 3D chromatograph and the peak data are provided for each one ofa plurality of evaluation reference drug (reference kampo medicine) thatare evaluation criteria.

In Step S10001, the reference FP preparing part of the computerfunctions and a reference FP is prepared similarly to the target FP 17(FIG. 3A) based on the 3D chromatogram and the peak information, anddata of the reference FP is output as a file.

In Step S10002, the “reference FP assigning process 1” is performedaccording to all reference FPs output in Step S10001 as inputs.

In Step S10002, the reference FP peak assigning part of the computerfunctions, and, for all the reference FPs, a combination is selectedfrom among the all reference FPs in order to calculate assignment scoresfor the selected combination in the selected order, and it proceeds toStep S10003.

In Step S10003, the “reference FP assigning process 2” is performedaccording to the selected combination of the reference FPs as an input.

In Step S10003, for all the peaks of the combination of the referenceFPs that is selected in Step S2, peak patterns are comprehensivelyprepared as illustrated in FIGS. 23 to 61. Then, the degrees of matchingbetween the peak patterns (P_Sim illustrated in FIG. 63 or 64) arecalculated. In addition, the degrees of matching between UV spectra(UV_Sim illustrated in FIG. 66) of the peaks of the selected combinationof the reference FPs are calculated. Furthermore, the degrees ofmatching of the assignment candidate peaks (SCORE illustrated in FIG.67) are calculated based on these two degrees of matching. Thecalculation result is output as a determination result file (see thedetermination result file example 129 illustrated in FIG. 95).

In Step S10004, the “reference FP assigning process 3” is performedaccording to the determination result file output in Step S10003 asinput.

In Step S10004, between the reference FPs in the selected combinations,peaks of the reference FPs in the selected combinations, whichcorrespond to each other are specified based on the degree of matchingbetween the assignment candidate peaks (SCORE). The result is output asthe reference FP assigning data for each reference FP.

In Step S10005, the “reference FP assigning result integrating process”is performed according to all the reference FP assigning data output inStep S10004 is received as input.

In Step S10005, the reference FP assigning result integrating part ofthe computer functions to prepare a reference FP correspondence table byintegrating all the FP assigning data with reference to the peakcorrespondence relation of the individual reference FP specified by thereference FP peak assigning part, and it proceeds to Step S10006.

In Step S10006, the reference FP peak feature value preparing part ofthe computer functions to prepare a peak feature value (reference groupFP) according to the all reference FPs based on the reference FPcorrespondence table that is prepared by the reference FP assigningresult integrating part. In the process at the reference FP peak featurevalue preparing part, statistic values (a maximum value, a minimumvalue, a medium value, an average value, and the like) are calculatedfor each peak (column) in the reference FP correspondence table, toselect the peak (column) based on the calculated information. Theselected peak (column) is output as the reference group FP (see thereference group FP example 137 illustrated in FIG. 98).

FIGS. 89 and 90 are flowcharts that illustrate details of the “referenceFP assigning result integrating process illustrated in Step S10005(preparation of a reference FP correspondence table).”

In Step S10101, a process of “reading the 1st assignment data in theassignment order as integrated data” is performed. In this process, thereference FP assigning data, in which the assignment process isperformed first to specify the correspondence relation of peaks in StepS10004, is read as the integrated data. Then, it proceeds to StepS10102.

In Step S10102, a process of “sequentially reading subsequent assignmentdata” is performed. In this process, at first the reference FP assigningdata, in which the assignment process is secondarily performed tospecify the correspondence relation of peaks in Step S10004, is read asintegrated data. Then, it proceeds to Step S10103.

In Step S10103, a process of “integrating the integrated data and theassignment data with common peak data” is performed. In this process,the two files are integrated based on the peak data of the reference FPcommonly-existing in the integrated data and the assignment data, theintegrated data is updated as a result thereof, and it proceeds to StepS10104.

In Step S10104, a determining process “Have all the peaks included inthe assignment data been added to the integrated data?” is performed. Inthis process, it is determined whether or not all the peaks in theassignment data have been added to the integrated data. If added (YES),it proceeds to Step S10105. If there is one or more peaks (lackingpeaks) that have not been added (NO), in order to add the lacking peaksto the integrated data, it proceeds to Step S10107. In addition, in theprocess (S10107 to S10120) of adding the lacking peaks to the integrateddata, the same process as that of Steps S504 to S517 in S5 (target FPassigning process 4) is performed.

In Step S10121, a process of “adding data of TEMP2 to the integrateddata (all the retention time points and peaks)” is performed. In thisprocess, all the retention time points (R3) and the peaks (P1) in TEMP2are added to corresponding positions in the integrated data, and itproceeds to Step S10122.

In Step S10122, a process of “threshold value 2←initial value, anddeleting all the data in TEMP2” is performed. In this process, thethreshold value 2 updated to UV_Sim is returned to the original value,all the data are deleted from TEMP2 storing data such as retention timepoints and peaks of all the lacking peaks and the like, and it isreturned to Step S10104.

In Step S10105 to which it proceeds from Step S10104, a determiningprocess “Has the process of all the assignment data been completed?” isperformed. In this process, it is determined whether or not the processof all reference data has been completed. If completed (YES), in orderto output a reference FP correspondence table that is an integrationresult of all the assignment data, it proceeds to Step S10106. If notcompleted (NO), it is returned to Step S10102 to sequentially processthe remaining assignment data.

In Step S10106, a process of “outputting the integrated data (referenceFP correspondence table)” is performed. In this process, the resultintegrating all the assignment data is output as the reference FPcorrespondence table, to finish the process of preparing the referenceFP correspondence table.

FIG. 91 is a flowchart that illustrates details of the “peak featurevalue process (preparation of a reference group FP)” of Step S10006 inFIG. 88.

In Step S10201, a process of “reading the reference FP correspondencetable” is performed. In this process, the reference FP correspondencetable prepared in Step S10005 is read to proceed to Step S10202.

In Step S10202, a process of “calculating statistic values for each peak(column)” is performed. In this process, the statistic values (a maximumvalue, a minimum value, a medium value, an average value, a variance, astandard deviation, an existence number, and an existence ratio) arecalculated for each peak (column) of the reference FP correspondencetable. Then, it proceeds to Step S10203.

In Step S10203, a process of “selecting a peak (column) with referenceto the calculated statistic values” is performed. In this process, apeak is selected with reference to the statistic values calculated inStep S10102, to proceeds to Step S10204.

In Step S10204, a process of “outputting the selected peak (column)(reference group FP)” is performed. In this process, the selectingresult of the peak (column) according to the statistic amounts is outputas the reference group FP to finish the process of preparing thereference group FP.

FIG. 98 illustrates a reference FP correspondence table example 137output as described above.

In the first embodiment of the present invention, the formulating methodincludes the FP preparing step 113 preparing target FP 17 that comprisespeaks, retention time points and UV spectra of the peaks detected fromthe 3D chromatogram 15 of the multicomponent drug that is the evaluationtarget at a specific wavelength, for example, 203 nm; the reference FPselecting step 115 selecting a reference FP that is appropriate to peakassignment of the target FP 17 from among a plurality of reference FPs;a peak pattern preparing step 117 preparing peak patterns for theassignment target peak of the target FP and the assignment candidatepeaks of the selected reference FP having differences in retention timewithin the allowable range relative to the assignment target peak, eachpeak pattern configured by, for example, three peaks including acorresponding one of the assignment target peak and the assignmentcandidate peaks and two peaks that are present at least on one of sideslocated in front and in the rear in a time axis direction for thecorresponding one of the assignment target and assignment candidatepeaks; the peak assigning step 119 comparing the assignment target andassignment candidate peaks in peak pattern and UV spectrum of to specifycorresponding peaks between the target FP and the selected reference FP;and the evaluating step 121 evaluating the assigned peaks of the targetFP by comparison with the peaks of the plurality of reference FPs usingMT method to find a MD value and determine a powder extract of amulticomponent drug having a MD value being equal to or less than athreshold value as the accepted one meeting the criteria forproductization.

By processing the 3D chromatogram 15 of the multicomponent drug that isan evaluation target through these five steps (113, 115, 117, 119, and121), it can improve the accuracy and the efficiency of the qualityevaluation of whether a powder extract of a multicomponent drug as theevaluation target drug meets the criteria for productization.

Accordingly, the embodiment surely subjects a powder extract of amulticomponent drug determined as an accepted one meeting the criteriafor productization with high accuracy to the dosage form processing tomake the powder extract into a product. This reduces the variation inmulticomponent drugs to be subjected to the dosage form processing andrealizes the high quality of the products.

The target FP 17 prepared by the FP preparing step 113, similarly to the3D chromatogram 15, is configured as three dimensional information(peaks, retention time points, and UV spectra). Accordingly, the targetFP 17 is data directly succeeding to the information unique to the drug.In spite of that, the data volume is compressed at the ratio of about1/70, compared to the 3D chromatogram 15, the amount of information tobe processed can be greatly reduced to increase the processing speed.

The FP preparing step 113 prepares a FP by composing a plurality of FPsat different detection wavelengths. Accordingly, for even amulticomponent drug acquired by combining components all of which cannotbe detected using one wavelength, a quality evaluation including all thecomponents can be performed by composing FPs having a plurality ofdetection wavelengths.

The FP preparing step 113 prepares a FP that includes all the peaksdetected in the 3D chromatogram. Accordingly, the FP preparing step issuited for an evaluation of the quality of a kampo medicine that is amulticomponent drug.

The reference FP selecting step 115 compares retention time appearancepatterns of FPs with each other, to select a reference FP having a highdegree of matching between patterns as a reference FP that isappropriate to the assignment. Accordingly, in the peak assigning step119, the assignment process can be performed between FPs having similarpatterns, whereby assignment can be performed with high accuracy.

The peak pattern preparing step 117 comprehensively prepares peakpatterns with use of a plurality of peripheral peaks for each of theassignment target peak and the assignment candidate peak. Accordingly,even if there is a difference between the whole patterns of the targetFP and the reference FP more or less, assignment can be performedthrough the peak assigning step 119 with high accuracy.

In the peak assigning step 119, in addition to the degree of matchingbetween peak patterns prepared by the peak pattern preparing step 117,the degree of matching between UV spectra of the assignment target peakand the assignment candidate peak is used for specifying the peak to beassigned. Accordingly, assignment can be performed with high accuracy.

The peak assigning step 119 assigns all the peaks of the target FP tothe peaks of the reference FP all together. Accordingly, the assignmentprocess can be performed with high efficiency.

The evaluating step 121 collects a FP that is composed by multiplecomponents as multi-dimensional data as a MD value in one dimension byMT method, to easily compare and evaluate a plurality of evaluationtarget lots. Accordingly, it is suited for evaluating a multicomponentbased drug that is composed of multiple components.

Further, the formulating method of this embodiment mixes the powderextract of the multicomponent drug determined as a rejected one thatdoes not meet the criteria for productization with one or more otherpowder extracts that do not meet the criteria for productization to forma mixed extract without subjecting the evaluated powder extract to thedosage form processing, evaluates whether the mixed extract meets thecriteria for productization, and subjects the mixed extract determinedas an accepted one meeting the criteria for productization to the dosageform processing.

Thus, even the powder extract that does not meet the criteria forproductization is made into a product by mixing with the other powderextracts.

The producing of a mixed extract uses MD values to determine a mixingrate of powder extracts to be mixed and mixes the powder extracts withthe determined mixing rate to form the mixed extract having a MD valuethat is equal to or less than the threshold value.

Accordingly, the formulating method surely produces the mixed extracthaving the MD value being equal to or less than the threshold value,i.e., meeting the criteria for productization and therefore improves theaccuracy and the efficiency of the productization of the mixed extractof the multicomponent drug.

The formulating apparatus 301 for a multicomponent drug according tothis embodiment of the present invention operates the units 3, 5, 7, 9and 11 to improve the accuracy and the efficiency of the evaluation ofwhether the powder extract of the multicomponent drug meets the criteriafor productization.

As a result, the formulating apparatus 301 of this embodiment subjects apowder extract of a multicomponent drug determined as an accepted onemeeting the criteria for productization with high accuracy to the dosageform processing to make the powder extract into a product.

According to the embodiment, the formulating apparatus 301 includes theextract producing device 307 extracting an essence from a raw materialcrude drug to produce a powder extract of a multicomponent drug, thefirst pipeline 323 led from the extract producing device 307 to thedosage form processing device 311, the first stocker 309 arranged on thefirst pipeline 323 to accommodate the produced powder extract, thesampler 341 obtaining a sample from the powder extract accommodated inthe first stocker 309 and feeding the obtained sample to thechromatographic device 343, and the control unit 308 controlling thesampler 341 to feed the sample to the chromatographic device 343 andthen controlling the first pipeline 323 to convey the powder extractfrom the first stocker 309 to the dosage form processing device 311 inresponse to a determination made at the evaluating device 1 that thepowder extract meets the criteria for productization.

The formulating apparatus 301 of this embodiment automatically conductsthe formulating process in which the powder extract is produced from theraw material crude drug and the powder extract meeting the criteria forproductization is subjected to the dosage form processing. Further, thepipeline 323 is extended from the dosage form processing device 311 tothe packing device 313 and automatically conducts also the packing ofthe formulated drug subsequent to the dosage form processing.

The formulating apparatus 301 includes the second pipeline 327 led fromand back to the first stocker 309, and the second stockers 329 arrangedon the second pipeline 327 for accommodating powder extracts that do notmeet the criteria for productization. The control unit 308 controls thesecond pipeline 327 to convey that powder extract from the first stocker309 to an empty one of the second stokers 329 in response to adetermination made at the evaluating device 1 that the powder extractdoes not meet the criteria for productization.

Accordingly, the formulating apparatus 301 automatically stores theproduced powder extract without the dosage form processing if thatpowder extract does not meet the criteria for productization.

The formulating apparatus 301 includes the mixing device 330 arranged onthe second pipeline 327. The control unit 308 controls the secondpipeline 327 to convey two or more powder extracts accommodated in thesecond stockers 329 to the mixing device 330 at which the conveyedextracts are mixed to form the mixed extract and to convey the mixedextract from the mixing device 330 to the first stocker 309 at which themixed extract is accommodated and then controls the sampler 341 to feedthe sample of the mixed extract to the chromatographic device 343.

Accordingly, the formulating apparatus 301 automatically conducts theevaluation of whether the produced mixed extract meets the criteria forproductization and automatically subjects the mixed extract to thedosage form processing or store the mixed extract according to theevaluation.

In addition, the formulating apparatus 301 realizes the formulatingmethod to obtain the same effects as the formulating method.

In the case of FIGS. 63, 64, and 87, the calculation of the degree ofmatching between peak patterns (P_Sim) is performed based on adifference between peak heights of comparison targets in theabove-described embodiment in which the FPs are prepared with use ofpeak heights.

In the formulating method and apparatus for a multicomponent drug, theremay be a case where a peak represents a maximum value of a signalstrength (height) as described above or a case where a peak representsan area value (peak area) of a signal strength in a form of a height.

In other words, even in the case where the FP is prepared with use ofpeak areas, the area values are represented in a form of heights toprepare the FP. Accordingly, the FP has the same representation as thatof the case where the FP is prepared with use of the peak heights as inthe above-described embodiment. Therefore, similar to the case where theFP is prepared with use of the peak heights, the FP can be evaluated bythe process of the above-described embodiment.

However, in the case where the FP is prepared with use of the peakareas, differences between the peak values of comparison targets arelarger. Accordingly, it is appropriate that the calculation is madebased on a ratio so as to make the handling thereof easy.

Hereinafter, the degree of matching between peak patterns (P_Sim) thatis calculated based on the ratios will be represented for exemplarycases where n=2 and n=4.

In the case where n=2, the calculation is represented as follows:

P_(—)Sim = (p 1/p 2^(#1)) × (|(r 1 − (r 2 + d)|+1) + (dn 1/fn 1^(#1)) × (|(cn 1 − r 1) − (en 1 − r 2)|+1) + (dn 2/fn 2^(#1)) × (|(cn 2 − r 1) − (en 2 − r 2)|+1).

In a case where n=4, the calculation is represented as follows:

P_(—)Sim = (p 1/p 2^(#1)) × (|(r 1 − (r 2 + d)|+1) + (dn 1/fn 1^(#1)) × (|(cn 1 − r 1) − (en 1 − r 2)|+1) + (dn 2/fn 2^(#1)) × (|(cn 2 − r 1) − (en 2 − r 2)|+1) + (dn 3/fn 3^(#1)) × (|(cn 3 − r 1) − (en 3 − r 2)|+1) + (dn 4/fn 4^(#1)) × (|(cn 4 − r 1) − (en 4 − r 2)|+1).

Here, ^(#1) represents a ratio (larger value/smaller value) of twocomparison target values.

In addition, also in the case where the FP is prepared by means of thepeak heights, the degree of matching between peak patterns (P_Sim) canbe calculated based on a ratio, and, also in the case where the FP isprepared by means of the peak areas, similarly to the case of adifference between the peak heights, the degree of matching between peakpatterns (P_Sim) can be acquired based on a difference between peak areavalues.

FIG. 100 is a modified example of the “Subroutine 2” that is appliedinstead of that illustrated in FIG. 86 and is a flowchart illustratingdetails of the modified example of Subroutine 2 in the “target FPassigning process 2” illustrated in FIG. 81. The degree of matchingbetween UV spectra is calculated by the process according to thismodified example.

In the modified example of this Subroutine 2, a process of addinginclination information in moving average of a UV pattern (DNS) to theRMSD of Subroutine 2 in FIG. 86 can be performed. The DNS is representedin an equation to be described later and is defined as the number ofmismatches of inclination codes (+/−) when the moving inclinations ofthe moving average values in the UV pattern are compared between twopatterns. In other words, the DNS is a value that represents anevaluation of the matching state of the positions of the maximum andminimum values of the UV patterns.

By adding the DNS information to the RMSD, the degree of matchingbetween waveforms of UV spectra can be calculated more accurately.

In Subroutine 2 according to the modified example of FIG. 100, StepsS2001 to S2008 are almost the same as those of Subroutine 2 in FIG. 86.However, in Step S2001, initial setting of “Interval 1←w1 and Interval2←w2” is additionally performed, to be used for calculating the movingaverage and the moving inclination to be described later.

In Subroutine 2 of this modified example, Steps S2010 to S2013 are addedso as to add the DNS, so that it enables Step S2009A to calculate thedegree of matching to which the DNS is added.

In Step S2010, a determining process of “Is the DNS added?” isperformed. If the DNS is determined to be added (YES), it proceeds toStep S2011. If the DNS is determined not to be added (NO), it proceedsto Step S2009A. The determination whether the DNS is added or not isbased on, for example, an initial setting. For example, if the FP isprepared by means of peak areas, the DNS is set to be added; and if theFP is prepared by means of peak heights, the DNS is set to be not added.

However, also in the case of the above-described embodiment in which theFP is prepared by means of peak heights, the degree of matching betweenUV patterns can be calculated through a process to which the DNS isadded; and also in the case where the FP is prepared by means of peakareas, the degree of matching between UV patterns can be calculatedthrough the process of the above-described embodiment to which the DNSis not added.

In Step S2011, a process of “calculating the moving averages of “x” and“y” in interval 1 (w1)” is performed, to find the moving averages forinterval 1 (w1). Interval 1 (w1) is an interval relating to thewavelength of the UV data. In a case where w1=3 in the initial settingof Step S2001, interval 1 (3) is set and the average of the UVintensities of three wavelengths is acquired. More specifically,description will be made later with reference to a table represented inFIG. 101.

In Step S2012, the process of “calculating the moving inclinations of“x” and “y” in interval 2 (w2)” is performed to acquire the movinginclinations in interval 2 (w2). Interval 2 (w2) is an interval relatingto the moving average acquired in Step S2011. If w2=3 in the initialsetting performed in Step S2001, interval 2 (3) is set to acquireinclinations of (±) over the three moving averages based on the movingaverages calculated in Step S2011. More specifically, description willbe made later with reference to a table illustrated in FIG. 101.

In Step S2013, a process of “calculating the number of mismatchesbetween the codes of the moving inclinations of “x” and “y” (DNS)” isperformed, to calculate the number of matches in the inclinations of (±)based on the moving inclinations calculated in Step S2012. The movinginclination of (+) represents rising to the right in FIG. 66, and themoving inclination of (−) represents falling to the right.

When proceeding from Step S2013 to Step S2009A, the degree of matchingto which the DNS is added is calculated in the process of Step S2009A.

In Step S2009A, a process of “calculating the degree of matching betweenUV spectra of “x” and “y” (UV_Sim)” is performed. In the calculationprocess of the degree of matching to which the DNS is added, the UV_Simis calculated based on the sum “z” of squares of inter-UV spectrumdistances, the number “a” of data of “x” and the DNS as:

UV_Sim=√/(z/a)×1.1^(DNS).

This UV_Sim is input to Step S306 in FIG. 81, to finish the process ofcalculating the degree of matching between UV spectra.

In addition, the process performed in a case where it proceeds from StepS2010 to Step S2009A is the same as that of Step S2009 in FIG. 86.

FIG. 101 is a table illustrating a calculating example of movingaverages and moving inclinations.

In FIG. 101, the upper row represents an example of UV data, theintermediate row represents an example of calculation of movingaverages, and the lower row represents an example of calculation ofmoving inclinations. As the example of the UV data, the UV intensity isrepresented as a1 to a7 instead of specific numeric values. For example,the UV intensity of 220 nm is a1, the UV intensity of 221 nm is a2, andthe like. Also in the example of calculation of the moving averages andmoving inclinations, UV intensities a1 to a7 are used instead ofspecific numeric values.

For the example of the interval 1 (w1=3), the moving averages arecalculated as m1, m2 . . . as respective values calculated for aninterval (a1, a2, a3), an interval (a2, a3, a4) . . . in Step S2012 (seeFIG. 100). In addition, for the example of the interval 2 (3), themoving inclinations are calculated as s1 . . . as respective valuescalculated for an interval (m1, m2, m3), an interval (m2, m3, m4) . . .in Step S2013 (see FIG. 100). For example, a difference m3−m1 betweenthe moving averages is the moving inclination, and (±) thereof areextracted.

In this way, when preparing the FP by means of peak areas, in theassignment process to the reference group FP and the reference FPassigning result integrating process, the degree of matching between UVpatterns can be calculated through the process to which the DNS isadded. With this calculation, even if a distance (dis) between twocorresponding points illustrated in FIG. 66 is larger relative to the FPprepared by means of peak heights, the handing thereof can be easilyperformed, thereby calculating the degree of matching between UVpatterns with high accuracy.

FIG. 102 is a schematic block diagram illustrating a formulatingapparatus according to the second embodiment of the present invention.The second embodiment has the same basic structure as the firstembodiment and therefore corresponding parts are represented with thesame reference numerals to omit the repetition in the explanation.

The formulating apparatus 301 according to the second embodiment furtherincludes a third stocker 345 and a blower 347 in comparison with thefirst embodiment of FIG. 1A. The third stocker 45 is arranged or laiddownstream of the dosage form processing device 311 on the firstpipeline 323. The blower 347 on the first pipeline 323 is arrangeddownstream of the third stocker 345.

According to the embodiment, the formulating apparatus 301 accommodatesin the third stocker 345 granules produced through the dosage formprocessing at the dosage form processing device 311, evaluates whetherthe granules meet the criteria for productization at the evaluatingdevice 1, and conveys the granules determined as accepted ones meetingthe criteria for productization to the packing device 313 using theblower 347.

The third stocker 345 is a general tank or the like similar to the firststocker 309. The third stocker 345 includes a sensor 345 a. The sensor345 a is a load cell or the like similar to the sensor 309 a of thefirst stocker 309.

According to the embodiment, the control unit 308 determines a conveyingstate of the granules to the third stocker 345 according to thedetecting signal from the sensor 345 a of the third stocker 345. Then,the control unit 308 controls the sampler 341 according to the conveyingstate to obtain the sample of the granules stored in the third stocker345 and feed the obtained sample to the chromatographic device 343.

In response to the feeding, the chromatographic device 343 obtains a 3Dchromatogram and outputs the same to the evaluating device 1, and theevaluating device 1 evaluates whether the granules meet the criteria forproductization based on the chromatogram and outputs the evaluatingresult to the control unit 308.

The control unit 308 controls the blower 345 to convey the granules fromthe third stocker 345 to the packing device 313 in the case where thegranules meet the criteria for productization according to theevaluating result.

The second embodiment, therefore, conclusively confirms that thegranules meet the criteria after producing the granules and beforepacking the same. This allows only the granules meeting the criteria tobe surely packed.

This embodiment is particularly advantageous for production of thegranules from the mixed extract. Namely, the mixed extract of theembodiment is produced to meet the criteria for productization andtherefore it is not required to evaluate whether the mixed extractaccommodated in the first stocker 309 meets the criteria.

Accordingly, the second embodiment conclusively confirms that thegranules stored in the third stocker 345 meet the criteria withoutconfirmation for the mixed extract stored in the first stocker 309, toomit repeated evaluation and improve the efficiency for productization.

In addition, the second embodiment obtains the same effects as the firstembodiment.

FIG. 103 is a schematic block diagram illustrating a formulatingapparatus according to the third embodiment of the present invention.The third embodiment has the same basic structure as the firstembodiment and therefore corresponding parts are represented with thesame reference numerals to omit the repetition in the explanation.

The formulating apparatus 301 according to the embodiment conductsevaluation of granules without conducting evaluation of a powderextract.

For this, the dosage form processing device 311 is arranged or laiddownstream of the extraction producing device 307 and a powderextraction produced at the extract producing device 307 is conveyed tothe dosage form processing device 311 through the first pipeline 323 toproduce granules.

On the downstream side of the dosage form processing device 311, thefirst stocker 309 is arranged to accommodate the granules. To thegranules accommodated in the first stocker 309, the evaluating line 306evaluates whether to meet the criteria for productization.

The evaluating result or determination is input to the control unit 308and the control unit 308 controls the blower 325 to convey the granulesfrom the first stocker 309 to the packing device 313 in the case wherethe granules meet the criteria for productization. The packing device313 subdivides and packs the conveyed granules.

The third embodiment, therefore, packs granules meeting the criteria forproductization and does not pack granules not meeting that criteriabased on the high-accuracy evaluation at the evaluating device 1,thereby to surely pack the granules for the multicomponent drug meetingthat criteria to make the same into a product.

Although this embodiment of the present invention is applied to anevaluation of a kampo medicine as a multicomponent drug, it can be alsoapplied to an evaluation of other multicomponent materials.

An evaluating method for a pattern according to the present inventionincludes: a pattern acquiring step acquiring a target pattern of anevaluation target whose peaks change in a time series; a peak patternpreparing step preparing individual peak patterns, for each peak, of thetarget pattern and a reference pattern that corresponds to the targetpattern and is evaluation criteria, with use of n+1 peaks that include npeaks being present on at least one of sides located in front and in therear of each peak in a time axis direction; a peak assigning stepcomparing the individual peak patterns to specify corresponding peaks;and an evaluating step evaluating the peaks that are specified andassigned in the peak assigning step by comparison with peaks of aplurality of reference patterns that are evaluation criteria. The methodis broadly applicable to an evaluation of equivalency between a targetpattern and a reference pattern, and the like.

Although all the peaks on the 3D chromatogram are set as targets in theFP of the embodiment, the FP may be prepared with the exclusion of finedata such as peaks each having a peak area corresponding to 5% or lesson the 3D chromatogram.

In the above-described embodiment, the FP is prepared based on the peakheights, to acquire evaluations in FIGS. 70 to 74. However, even if theFP is prepared based on peak areas, MD values are acquired by MT methodthrough the same sequence as that of the above-described embodiment thatis prepared based on the peak heights, to acquire the evaluations asillustrated in FIGS. 70 to 74 in the same way.

The chromatogram is not limited to the 3D chromatogram, and a FP that isconfigured by peaks and retention time points, in which UV spectra arenot included, may be used. In such a case, the process can be performedsimilarly to the above-described embodiment with the exception of thedegree of matching between UV spectra.

What is claimed is:
 1. A method of formulating a multicomponent drug,comprising: obtaining a chromatogram from a base of a multicomponentdrug that is an evaluation target; evaluating whether the base meetscriteria for productization based on the obtained chromatogram; andsubjecting the base determined in the evaluating of the base as anaccepted one meeting the criteria for productization to dosage formprocessing, to produce a formulated drug having a given dosage-form,wherein evaluating whether the base meets the criteria comprises:preparing a target fingerprint composed of peaks and retention timepoints of the peaks detected from the chromatogram; preparing a peakpattern for an assignment target peak of the target fingerprint, thepeak pattern configured by n+1 peaks that include the assignment targetpeak and n peripheral peaks being present on at least one of sideslocated in front and in the rear of the assignment target peak in a timeaxis direction; preparing peak patterns for respective assignmentcandidate peaks of a reference fingerprint, the reference fingerprintcorresponding to the target fingerprint and being composed of peaks andretention time points of the peaks detected from a chromatogram of amulticomponent drug that is evaluation criteria, the assignmentcandidate peaks having differences in retention time relative to theassignment target peak within a set range, and each one of the peakpatterns configured by n+1 peaks that includes a corresponding one ofthe assignment candidate peaks and n peripheral peaks being present onat least one of sides located in front and in the rear of saidcorresponding one of the assignment candidate peaks in the time axisdirection; comparing the peak pattern for the assignment target peak andthe peak patterns for the assignment candidate peaks to specifycorresponding peaks between the target fingerprint and the referencefingerprint; and evaluating assigned peaks of the target fingerprintthat are specified in the comparing of the peak patterns by comparisonwith peaks of a plurality of reference fingerprints that are evaluationcriteria and finding a Mahalanobis distance using Mahalanobis-Taguchimethod to determine a base having a Mahalanobis distance being equal toor less than a threshold value as the accepted one meeting the criteriafor productization.
 2. The method according to claim 1, wherein thechromatograms of the evaluation target and the evaluation criteria are3D chromatograms, the target fingerprint and the reference fingerprintinclude in addition to the peaks and the retention time points UVspectra of the respective peaks detected from the 3D chromatograms, andthe specifying of the corresponding peaks is performed based oncomparison in peak pattern and UV spectrum.
 3. The method according toclaim 1, wherein preparing the target fingerprint comprises composing aplurality of fingerprints that are detected at different detectionwavelengths from the chromatogram of the evaluation target to obtain thetarget fingerprint.
 4. The method according to claim 1, whereinpreparing the target fingerprint comprises extracting all the peaks ofthe chromatogram of the evaluation target to prepare the targetfingerprint.
 5. The method according to claim 1, wherein preparing thepeak patterns comprises comprehensively preparing peak patterns for boththe assignment target peak of the target fingerprint and the assignmentcandidate peaks of the reference fingerprint by changing peaksconfiguring the peak patterns.
 6. The method according to claim 1,wherein peak patterns are prepared for all the peaks of the targetfingerprint and the reference fingerprint, and the specifying of thecorresponding peaks is performed to all the peaks of the targetfingerprint and the reference fingerprint.
 7. The method according toclaim 1, wherein the specifying of the corresponding peaks is performedbased on a degree of matching between the peak patterns calculated fromall peaks configuring the peak patterns and the retention time pointsthereof.
 8. The method according to claim 2, wherein the specifying ofthe corresponding peaks is performed based on a degree of matching ofpeaks calculated by synthesizing a degree of matching between the peakpatterns calculated from all peaks configuring the peak patterns and theretention time points thereof and a degree of matching between the UVspectra.
 9. The method according to claim 1, wherein the specifying ofthe corresponding peaks is performed by specifying the peaks of thetarget fingerprint by associating the peaks of the target fingerprintassigned to the reference fingerprint with respective peaks of areference group fingerprint that is based on the plurality of referencefingerprints.
 10. The method according to claim 1, further comprising:selecting the reference fingerprint that is an assignment opponent ofthe target fingerprint from among the plurality of referencefingerprints by comparing peaks in retention time and appearance patternbetween the target fingerprint and the plurality of referencefingerprints.
 11. An apparatus for formulating a multicomponent dug,comprising: a chromatographic device obtaining a chromatogram from abase of a multicomponent drug that is an evaluation target; anevaluating device evaluating whether the base meets criteria forproductization based on the obtained chromatogram; and a dosage formprocessing device subjecting the base determined in the evaluating ofthe base as an accepted one meeting the criteria for productizationdevice to dosage form processing, to produce a formulated drug having agiven dosage form, wherein the evaluating device comprises: afingerprint preparing part preparing a target fingerprint composed ofpeaks and retention time points of the peaks detected from thechromatogram of the multicomponent drug that is an evaluation target; apeak pattern preparing part preparing a peak pattern for an assignmenttarget peak of the target fingerprint, the peak pattern configured byn+1 peaks that include the assignment target peak and n peripheral peaksbeing present on at least one of sides located in front and in the rearof the assignment target peak in a time axis direction and preparingpeak patterns for respective assignment candidate peaks of a referencefingerprint, the reference fingerprint corresponding to the targetfingerprint and being composed of peaks and retention time points of thepeaks detected from a chromatogram of a multicomponent drug that isevaluation criteria, the assignment candidate peaks having differencesin retention time relative to the assignment target peak within a setrange, and each one of the peak patterns configured by n+1 peaks thatincludes a corresponding one of the assignment candidate peaks and nperipheral peaks being present on at least one of sides located in frontand in the rear of said corresponding one of the assignment candidatepeaks in the time axis direction; a peak assigning part comparing thepeak pattern for the assignment target peak and the peak patterns forthe assignment candidate peaks to specify corresponding peaks betweenthe target fingerprint and the reference fingerprint; and an evaluatingpart evaluating assigned peaks of the target fingerprint that arespecified in the peak assigning part by comparison with peaks of aplurality of reference fingerprints that are evaluation criteria andfinding a Mahalanobis distance using Mahalanobis-Taguchi method todetermine a base having a Mahalanobis distance being equal to or lessthan a threshold value as the accepted one meeting the criteria forproductization.
 12. The apparatus according to claim 11, wherein thechromatograms of the evaluation target and the evaluation criteria are3D chromatograms, the target fingerprint and the reference fingerprintincludes in addition to the peaks and the retention time points UVspectra of the respective peaks detected from the 3D chromatograms, andthe peak assigning part performs the specifying of the correspondingpeaks based on comparison in peak pattern and UV spectrum.
 13. Theapparatus according to claim 11, wherein the fingerprint preparing partcomposes a plurality of fingerprints that are detected at differentdetection wavelengths from the chromatogram of the evaluation target toobtain the target fingerprint.
 14. The apparatus according to claim 11,wherein the fingerprint preparing part extracts all the peaks of thechromatogram of the evaluation target to obtain the target fingerprint.15. The apparatus according to claim 11, wherein the peak patternpreparing part comprehensively prepares peak patterns for both theassignment target peak of the target fingerprint and the assignmentcandidate peaks of the reference fingerprint by changing peaksconfiguring the peak patterns.
 16. The apparatus according to claim 11,wherein the peak pattern preparing part prepares the peak patterns forall the peaks of the target fingerprint and the reference fingerprint,and the peak assigning part performs the specifying of the correspondingpeaks to all the peaks of the target fingerprint and the referencefingerprint.
 17. The apparatus according to claim 11, wherein the peakassigning part performs the specifying of the corresponding peaks basedon a degree of matching between the peak patterns calculated from allpeaks configuring the peak patterns and the retention time pointsthereof.
 18. The apparatus according to claim 12, wherein the peakassigning part performs the specifying of the corresponding peaks basedon a degree of matching of peaks calculated by synthesizing a degree ofmatching between the peak patterns calculated from all peaks configuringthe peak patterns and the retention time points thereof and a degree ofmatching between the UV spectra.
 19. The apparatus according to claim11, wherein the peak assigning part specifies the peaks of the targetfingerprint by associating the peaks of the target fingerprint assignedto the reference fingerprint with respective peaks of a reference groupfingerprint that is based on the plurality of reference fingerprints.20. The apparatus according to claim 11, further comprising: a referencefingerprint selecting part selecting the reference fingerprint that isan assignment opponent of the target fingerprint from among theplurality of reference fingerprints by comparing peaks in retention timeand appearance pattern between the target fingerprint and the pluralityof reference fingerprints.